Deploying to gh-pages from @ agdamsbo/FreesearchR@8961bc6a5d 🚀

This commit is contained in:
agdamsbo 2026-03-24 12:02:27 +00:00
commit c2c2302f90
59 changed files with 1557 additions and 210 deletions

View file

@ -43,7 +43,7 @@
<table class="table"><colgroup><col width="100%"></colgroup><thead><tr class="header"><th>——————————– R environment ———————————</th> <table class="table"><colgroup><col width="100%"></colgroup><thead><tr class="header"><th>——————————– R environment ———————————</th>
</tr></thead><tbody><tr class="odd"><td>|setting |value | |:———–|:——————————————| |version |R version 4.5.2 (2025-10-31) | |os |macOS Tahoe 26.3 | |system |aarch64, darwin20 | |ui |RStudio | |language |(EN) | |collate |en_US.UTF-8 | |ctype |en_US.UTF-8 | |tz |Europe/Copenhagen | |date |2026-03-23 | |rstudio |2026.01.1+403 Apple Blossom (desktop) | |pandoc |3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) | |quarto |1.7.30 @ /usr/local/bin/quarto | |FreesearchR |26.3.4.260323 |</td> </tr></thead><tbody><tr class="odd"><td>|setting |value | |:———–|:——————————————| |version |R version 4.5.2 (2025-10-31) | |os |macOS Tahoe 26.3 | |system |aarch64, darwin20 | |ui |RStudio | |language |(EN) | |collate |en_US.UTF-8 | |ctype |en_US.UTF-8 | |tz |Europe/Copenhagen | |date |2026-03-24 | |rstudio |2026.01.1+403 Apple Blossom (desktop) | |pandoc |3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) | |quarto |1.7.30 @ /usr/local/bin/quarto | |FreesearchR |26.3.4.260324 |</td>
</tr></tbody></table><div class="section level2"> </tr></tbody></table><div class="section level2">
<h2 id="id_-packages-">———————————– packages ———————————–<a class="anchor" aria-label="anchor" href="#id_-packages-"></a></h2> <h2 id="id_-packages-">———————————– packages ———————————–<a class="anchor" aria-label="anchor" href="#id_-packages-"></a></h2>
<table class="table"><thead><tr class="header"><th align="left">package</th> <table class="table"><thead><tr class="header"><th align="left">package</th>
@ -134,50 +134,42 @@
<td align="left">1.1.0</td> <td align="left">1.1.0</td>
<td align="left">2016-07-27</td> <td align="left">2016-07-27</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">cffr</td> </tr><tr class="even"><td align="left">checkmate</td>
<td align="left">1.2.1</td>
<td align="left">2026-01-12</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">checkmate</td>
<td align="left">2.3.4</td> <td align="left">2.3.4</td>
<td align="left">2026-02-03</td> <td align="left">2026-02-03</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">class</td> </tr><tr class="odd"><td align="left">class</td>
<td align="left">7.3-23</td> <td align="left">7.3-23</td>
<td align="left">2025-01-01</td> <td align="left">2025-01-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">classInt</td> </tr><tr class="even"><td align="left">classInt</td>
<td align="left">0.4-11</td> <td align="left">0.4-11</td>
<td align="left">2025-01-08</td> <td align="left">2025-01-08</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">cli</td> </tr><tr class="odd"><td align="left">cli</td>
<td align="left">3.6.5</td> <td align="left">3.6.5</td>
<td align="left">2025-04-23</td> <td align="left">2025-04-23</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">cluster</td> </tr><tr class="even"><td align="left">cluster</td>
<td align="left">2.1.8.2</td> <td align="left">2.1.8.2</td>
<td align="left">2026-02-05</td> <td align="left">2026-02-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">codetools</td> </tr><tr class="odd"><td align="left">codetools</td>
<td align="left">0.2-20</td> <td align="left">0.2-20</td>
<td align="left">2024-03-31</td> <td align="left">2024-03-31</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">colorspace</td> </tr><tr class="even"><td align="left">colorspace</td>
<td align="left">2.1-2</td> <td align="left">2.1-2</td>
<td align="left">2025-09-22</td> <td align="left">2025-09-22</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">commonmark</td> </tr><tr class="odd"><td align="left">commonmark</td>
<td align="left">2.0.0</td> <td align="left">2.0.0</td>
<td align="left">2025-07-07</td> <td align="left">2025-07-07</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">crayon</td> </tr><tr class="even"><td align="left">crayon</td>
<td align="left">1.5.3</td> <td align="left">1.5.3</td>
<td align="left">2024-06-20</td> <td align="left">2024-06-20</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">curl</td>
<td align="left">7.0.0</td>
<td align="left">2025-08-19</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">data.table</td> </tr><tr class="odd"><td align="left">data.table</td>
<td align="left">1.18.2.1</td> <td align="left">1.18.2.1</td>
<td align="left">2026-01-27</td> <td align="left">2026-01-27</td>
@ -410,62 +402,62 @@
<td align="left">2.0.0</td> <td align="left">2.0.0</td>
<td align="left">2025-03-27</td> <td align="left">2025-03-27</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">jsonvalidate</td> </tr><tr class="odd"><td align="left">KernSmooth</td>
<td align="left">1.5.0</td>
<td align="left">2025-02-07</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">KernSmooth</td>
<td align="left">2.23-26</td> <td align="left">2.23-26</td>
<td align="left">2025-01-01</td> <td align="left">2025-01-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">keyring</td> </tr><tr class="even"><td align="left">keyring</td>
<td align="left">1.4.1</td> <td align="left">1.4.1</td>
<td align="left">2025-06-15</td> <td align="left">2025-06-15</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">knitr</td> </tr><tr class="odd"><td align="left">knitr</td>
<td align="left">1.51</td> <td align="left">1.51</td>
<td align="left">2025-12-20</td> <td align="left">2025-12-20</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">labeling</td> </tr><tr class="even"><td align="left">labeling</td>
<td align="left">0.4.3</td> <td align="left">0.4.3</td>
<td align="left">2023-08-29</td> <td align="left">2023-08-29</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">later</td> </tr><tr class="odd"><td align="left">later</td>
<td align="left">1.4.8</td> <td align="left">1.4.8</td>
<td align="left">2026-03-05</td> <td align="left">2026-03-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">lattice</td> </tr><tr class="even"><td align="left">lattice</td>
<td align="left">0.22-7</td> <td align="left">0.22-7</td>
<td align="left">2025-04-02</td> <td align="left">2025-04-02</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">lifecycle</td> </tr><tr class="odd"><td align="left">lifecycle</td>
<td align="left">1.0.5</td> <td align="left">1.0.5</td>
<td align="left">2026-01-08</td> <td align="left">2026-01-08</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">lme4</td> </tr><tr class="even"><td align="left">lme4</td>
<td align="left">2.0-1</td> <td align="left">2.0-1</td>
<td align="left">2026-03-05</td> <td align="left">2026-03-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">lubridate</td> </tr><tr class="odd"><td align="left">lubridate</td>
<td align="left">1.9.5</td> <td align="left">1.9.5</td>
<td align="left">2026-02-04</td> <td align="left">2026-02-04</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">magrittr</td> </tr><tr class="even"><td align="left">magrittr</td>
<td align="left">2.0.4</td> <td align="left">2.0.4</td>
<td align="left">2025-09-12</td> <td align="left">2025-09-12</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">MASS</td> </tr><tr class="odd"><td align="left">MASS</td>
<td align="left">7.3-65</td> <td align="left">7.3-65</td>
<td align="left">2025-02-28</td> <td align="left">2025-02-28</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">Matrix</td> </tr><tr class="even"><td align="left">Matrix</td>
<td align="left">1.7-4</td> <td align="left">1.7-4</td>
<td align="left">2025-08-28</td> <td align="left">2025-08-28</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">memoise</td> </tr><tr class="odd"><td align="left">memoise</td>
<td align="left">2.0.1</td> <td align="left">2.0.1</td>
<td align="left">2021-11-26</td> <td align="left">2021-11-26</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">mgcv</td>
<td align="left">1.9-4</td>
<td align="left">2025-11-07</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">mime</td> </tr><tr class="odd"><td align="left">mime</td>
<td align="left">0.13</td> <td align="left">0.13</td>
<td align="left">2025-03-17</td> <td align="left">2025-03-17</td>
@ -558,58 +550,58 @@
<td align="left">1.10-7</td> <td align="left">1.10-7</td>
<td align="left">2024-07-23</td> <td align="left">2024-07-23</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">pracma</td> </tr><tr class="even"><td align="left">polylabelr</td>
<td align="left">1.0.0</td>
<td align="left">2026-01-19</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">pracma</td>
<td align="left">2.4.6</td> <td align="left">2.4.6</td>
<td align="left">2025-10-22</td> <td align="left">2025-10-22</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">processx</td> </tr><tr class="even"><td align="left">processx</td>
<td align="left">3.8.6</td> <td align="left">3.8.6</td>
<td align="left">2025-02-21</td> <td align="left">2025-02-21</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">promises</td> </tr><tr class="odd"><td align="left">promises</td>
<td align="left">1.5.0</td> <td align="left">1.5.0</td>
<td align="left">2025-11-01</td> <td align="left">2025-11-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">proxy</td> </tr><tr class="even"><td align="left">proxy</td>
<td align="left">0.4-29</td> <td align="left">0.4-29</td>
<td align="left">2025-12-29</td> <td align="left">2025-12-29</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">ps</td> </tr><tr class="odd"><td align="left">ps</td>
<td align="left">1.9.1</td> <td align="left">1.9.1</td>
<td align="left">2025-04-12</td> <td align="left">2025-04-12</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">purrr</td> </tr><tr class="even"><td align="left">purrr</td>
<td align="left">1.2.1</td> <td align="left">1.2.1</td>
<td align="left">2026-01-09</td> <td align="left">2026-01-09</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">qqconf</td> </tr><tr class="odd"><td align="left">qqconf</td>
<td align="left">1.3.2</td> <td align="left">1.3.2</td>
<td align="left">2023-04-14</td> <td align="left">2023-04-14</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">qqplotr</td> </tr><tr class="even"><td align="left">qqplotr</td>
<td align="left">0.0.7</td> <td align="left">0.0.7</td>
<td align="left">2025-09-05</td> <td align="left">2025-09-05</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">quarto</td> </tr><tr class="odd"><td align="left">quarto</td>
<td align="left">1.5.1</td> <td align="left">1.5.1</td>
<td align="left">2025-09-04</td> <td align="left">2025-09-04</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">R6</td> </tr><tr class="even"><td align="left">R6</td>
<td align="left">2.6.1</td> <td align="left">2.6.1</td>
<td align="left">2025-02-15</td> <td align="left">2025-02-15</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">ragg</td> </tr><tr class="odd"><td align="left">ragg</td>
<td align="left">1.5.1</td> <td align="left">1.5.1</td>
<td align="left">2026-03-06</td> <td align="left">2026-03-06</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">rankinPlot</td> </tr><tr class="even"><td align="left">rankinPlot</td>
<td align="left">1.1.0</td> <td align="left">1.1.0</td>
<td align="left">2023-01-30</td> <td align="left">2023-01-30</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">rappdirs</td>
<td align="left">0.3.4</td>
<td align="left">2026-01-17</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="odd"><td align="left">rbibutils</td> </tr><tr class="odd"><td align="left">rbibutils</td>
<td align="left">2.4.1</td> <td align="left">2.4.1</td>
<td align="left">2026-01-21</td> <td align="left">2026-01-21</td>
@ -822,18 +814,10 @@
<td align="left">3.2.1</td> <td align="left">3.2.1</td>
<td align="left">2025-09-06</td> <td align="left">2025-09-06</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="even"><td align="left">utf8</td> </tr><tr class="even"><td align="left">uuid</td>
<td align="left">1.2.6</td>
<td align="left">2025-06-08</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">uuid</td>
<td align="left">1.2-2</td> <td align="left">1.2-2</td>
<td align="left">2026-01-23</td> <td align="left">2026-01-23</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr><tr class="even"><td align="left">V8</td>
<td align="left">8.0.1</td>
<td align="left">2025-10-10</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr><tr class="odd"><td align="left">vctrs</td> </tr><tr class="odd"><td align="left">vctrs</td>
<td align="left">0.7.1</td> <td align="left">0.7.1</td>
<td align="left">2026-01-23</td> <td align="left">2026-01-23</td>

View file

@ -2,7 +2,7 @@
| ——————————– R environment ——————————— | | ——————————– R environment ——————————— |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| \|setting \|value \| \|:———–\|:——————————————\| \|version \|R version 4.5.2 (2025-10-31) \| \|os \|macOS Tahoe 26.3 \| \|system \|aarch64, darwin20 \| \|ui \|RStudio \| \|language \|(EN) \| \|collate \|en_US.UTF-8 \| \|ctype \|en_US.UTF-8 \| \|tz \|Europe/Copenhagen \| \|date \|2026-03-23 \| \|rstudio \|2026.01.1+403 Apple Blossom (desktop) \| \|pandoc \|3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) \| \|quarto \|1.7.30 @ /usr/local/bin/quarto \| \|FreesearchR \|26.3.4.260323 \| | | \|setting \|value \| \|:———–\|:——————————————\| \|version \|R version 4.5.2 (2025-10-31) \| \|os \|macOS Tahoe 26.3 \| \|system \|aarch64, darwin20 \| \|ui \|RStudio \| \|language \|(EN) \| \|collate \|en_US.UTF-8 \| \|ctype \|en_US.UTF-8 \| \|tz \|Europe/Copenhagen \| \|date \|2026-03-24 \| \|rstudio \|2026.01.1+403 Apple Blossom (desktop) \| \|pandoc \|3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) \| \|quarto \|1.7.30 @ /usr/local/bin/quarto \| \|FreesearchR \|26.3.4.260324 \| |
## ———————————– packages ———————————– ## ———————————– packages ———————————–
@ -29,7 +29,6 @@
| cardx | 0.3.2 | 2026-02-05 | CRAN (R 4.5.2) | | cardx | 0.3.2 | 2026-02-05 | CRAN (R 4.5.2) |
| caTools | 1.18.3 | 2024-09-04 | CRAN (R 4.5.0) | | caTools | 1.18.3 | 2024-09-04 | CRAN (R 4.5.0) |
| cellranger | 1.1.0 | 2016-07-27 | CRAN (R 4.5.0) | | cellranger | 1.1.0 | 2016-07-27 | CRAN (R 4.5.0) |
| cffr | 1.2.1 | 2026-01-12 | CRAN (R 4.5.2) |
| checkmate | 2.3.4 | 2026-02-03 | CRAN (R 4.5.2) | | checkmate | 2.3.4 | 2026-02-03 | CRAN (R 4.5.2) |
| class | 7.3-23 | 2025-01-01 | CRAN (R 4.5.0) | | class | 7.3-23 | 2025-01-01 | CRAN (R 4.5.0) |
| classInt | 0.4-11 | 2025-01-08 | CRAN (R 4.5.0) | | classInt | 0.4-11 | 2025-01-08 | CRAN (R 4.5.0) |
@ -39,7 +38,6 @@
| colorspace | 2.1-2 | 2025-09-22 | CRAN (R 4.5.0) | | colorspace | 2.1-2 | 2025-09-22 | CRAN (R 4.5.0) |
| commonmark | 2.0.0 | 2025-07-07 | CRAN (R 4.5.0) | | commonmark | 2.0.0 | 2025-07-07 | CRAN (R 4.5.0) |
| crayon | 1.5.3 | 2024-06-20 | CRAN (R 4.5.0) | | crayon | 1.5.3 | 2024-06-20 | CRAN (R 4.5.0) |
| curl | 7.0.0 | 2025-08-19 | CRAN (R 4.5.0) |
| data.table | 1.18.2.1 | 2026-01-27 | CRAN (R 4.5.2) | | data.table | 1.18.2.1 | 2026-01-27 | CRAN (R 4.5.2) |
| datamods | 1.5.3 | 2024-10-02 | CRAN (R 4.5.0) | | datamods | 1.5.3 | 2024-10-02 | CRAN (R 4.5.0) |
| datawizard | 1.3.0 | 2025-10-11 | CRAN (R 4.5.0) | | datawizard | 1.3.0 | 2025-10-11 | CRAN (R 4.5.0) |
@ -98,7 +96,6 @@
| iterators | 1.0.14 | 2022-02-05 | CRAN (R 4.5.0) | | iterators | 1.0.14 | 2022-02-05 | CRAN (R 4.5.0) |
| jquerylib | 0.1.4 | 2021-04-26 | CRAN (R 4.5.0) | | jquerylib | 0.1.4 | 2021-04-26 | CRAN (R 4.5.0) |
| jsonlite | 2.0.0 | 2025-03-27 | CRAN (R 4.5.0) | | jsonlite | 2.0.0 | 2025-03-27 | CRAN (R 4.5.0) |
| jsonvalidate | 1.5.0 | 2025-02-07 | CRAN (R 4.5.0) |
| KernSmooth | 2.23-26 | 2025-01-01 | CRAN (R 4.5.0) | | KernSmooth | 2.23-26 | 2025-01-01 | CRAN (R 4.5.0) |
| keyring | 1.4.1 | 2025-06-15 | CRAN (R 4.5.0) | | keyring | 1.4.1 | 2025-06-15 | CRAN (R 4.5.0) |
| knitr | 1.51 | 2025-12-20 | CRAN (R 4.5.2) | | knitr | 1.51 | 2025-12-20 | CRAN (R 4.5.2) |
@ -112,6 +109,7 @@
| MASS | 7.3-65 | 2025-02-28 | CRAN (R 4.5.0) | | MASS | 7.3-65 | 2025-02-28 | CRAN (R 4.5.0) |
| Matrix | 1.7-4 | 2025-08-28 | CRAN (R 4.5.0) | | Matrix | 1.7-4 | 2025-08-28 | CRAN (R 4.5.0) |
| memoise | 2.0.1 | 2021-11-26 | CRAN (R 4.5.0) | | memoise | 2.0.1 | 2021-11-26 | CRAN (R 4.5.0) |
| mgcv | 1.9-4 | 2025-11-07 | CRAN (R 4.5.0) |
| mime | 0.13 | 2025-03-17 | CRAN (R 4.5.0) | | mime | 0.13 | 2025-03-17 | CRAN (R 4.5.0) |
| minqa | 1.2.8 | 2024-08-17 | CRAN (R 4.5.0) | | minqa | 1.2.8 | 2024-08-17 | CRAN (R 4.5.0) |
| mvtnorm | 1.3-2 | 2024-11-04 | CRAN (R 4.5.2) | | mvtnorm | 1.3-2 | 2024-11-04 | CRAN (R 4.5.2) |
@ -135,6 +133,7 @@
| pkgload | 1.5.0 | 2026-02-03 | CRAN (R 4.5.2) | | pkgload | 1.5.0 | 2026-02-03 | CRAN (R 4.5.2) |
| plyr | 1.8.9 | 2023-10-02 | CRAN (R 4.5.0) | | plyr | 1.8.9 | 2023-10-02 | CRAN (R 4.5.0) |
| polyclip | 1.10-7 | 2024-07-23 | CRAN (R 4.5.0) | | polyclip | 1.10-7 | 2024-07-23 | CRAN (R 4.5.0) |
| polylabelr | 1.0.0 | 2026-01-19 | CRAN (R 4.5.2) |
| pracma | 2.4.6 | 2025-10-22 | CRAN (R 4.5.0) | | pracma | 2.4.6 | 2025-10-22 | CRAN (R 4.5.0) |
| processx | 3.8.6 | 2025-02-21 | CRAN (R 4.5.0) | | processx | 3.8.6 | 2025-02-21 | CRAN (R 4.5.0) |
| promises | 1.5.0 | 2025-11-01 | CRAN (R 4.5.0) | | promises | 1.5.0 | 2025-11-01 | CRAN (R 4.5.0) |
@ -147,7 +146,6 @@
| R6 | 2.6.1 | 2025-02-15 | CRAN (R 4.5.0) | | R6 | 2.6.1 | 2025-02-15 | CRAN (R 4.5.0) |
| ragg | 1.5.1 | 2026-03-06 | CRAN (R 4.5.2) | | ragg | 1.5.1 | 2026-03-06 | CRAN (R 4.5.2) |
| rankinPlot | 1.1.0 | 2023-01-30 | CRAN (R 4.5.0) | | rankinPlot | 1.1.0 | 2023-01-30 | CRAN (R 4.5.0) |
| rappdirs | 0.3.4 | 2026-01-17 | CRAN (R 4.5.2) |
| rbibutils | 2.4.1 | 2026-01-21 | CRAN (R 4.5.2) | | rbibutils | 2.4.1 | 2026-01-21 | CRAN (R 4.5.2) |
| RColorBrewer | 1.1-3 | 2022-04-03 | CRAN (R 4.5.0) | | RColorBrewer | 1.1-3 | 2022-04-03 | CRAN (R 4.5.0) |
| Rcpp | 1.1.1 | 2026-01-10 | CRAN (R 4.5.2) | | Rcpp | 1.1.1 | 2026-01-10 | CRAN (R 4.5.2) |
@ -201,9 +199,7 @@
| twosamples | 2.0.1 | 2023-06-23 | CRAN (R 4.5.0) | | twosamples | 2.0.1 | 2023-06-23 | CRAN (R 4.5.0) |
| tzdb | 0.5.0 | 2025-03-15 | CRAN (R 4.5.0) | | tzdb | 0.5.0 | 2025-03-15 | CRAN (R 4.5.0) |
| usethis | 3.2.1 | 2025-09-06 | CRAN (R 4.5.0) | | usethis | 3.2.1 | 2025-09-06 | CRAN (R 4.5.0) |
| utf8 | 1.2.6 | 2025-06-08 | CRAN (R 4.5.0) |
| uuid | 1.2-2 | 2026-01-23 | CRAN (R 4.5.2) | | uuid | 1.2-2 | 2026-01-23 | CRAN (R 4.5.2) |
| V8 | 8.0.1 | 2025-10-10 | CRAN (R 4.5.0) |
| vctrs | 0.7.1 | 2026-01-23 | CRAN (R 4.5.2) | | vctrs | 0.7.1 | 2026-01-23 | CRAN (R 4.5.2) |
| viridis | 0.6.5 | 2024-01-29 | CRAN (R 4.5.0) | | viridis | 0.6.5 | 2024-01-29 | CRAN (R 4.5.0) |
| viridisLite | 0.4.3 | 2026-02-04 | CRAN (R 4.5.2) | | viridisLite | 0.4.3 | 2026-02-04 | CRAN (R 4.5.2) |

View file

@ -133,7 +133,7 @@ packages and the latest build info.</p>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td align="left">date</td> <td align="left">date</td>
<td align="left">2026-03-23</td> <td align="left">2026-03-24</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td align="left">rstudio</td> <td align="left">rstudio</td>
@ -149,7 +149,7 @@ packages and the latest build info.</p>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td align="left">FreesearchR</td> <td align="left">FreesearchR</td>
<td align="left">26.3.4.260323</td> <td align="left">26.3.4.260324</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -294,71 +294,59 @@ packages and the latest build info.</p>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td align="left">cffr</td>
<td align="left">1.2.1</td>
<td align="left">2026-01-12</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr>
<tr class="odd">
<td align="left">checkmate</td> <td align="left">checkmate</td>
<td align="left">2.3.4</td> <td align="left">2.3.4</td>
<td align="left">2026-02-03</td> <td align="left">2026-02-03</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">class</td> <td align="left">class</td>
<td align="left">7.3-23</td> <td align="left">7.3-23</td>
<td align="left">2025-01-01</td> <td align="left">2025-01-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">classInt</td> <td align="left">classInt</td>
<td align="left">0.4-11</td> <td align="left">0.4-11</td>
<td align="left">2025-01-08</td> <td align="left">2025-01-08</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">cli</td> <td align="left">cli</td>
<td align="left">3.6.5</td> <td align="left">3.6.5</td>
<td align="left">2025-04-23</td> <td align="left">2025-04-23</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">cluster</td> <td align="left">cluster</td>
<td align="left">2.1.8.2</td> <td align="left">2.1.8.2</td>
<td align="left">2026-02-05</td> <td align="left">2026-02-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">codetools</td> <td align="left">codetools</td>
<td align="left">0.2-20</td> <td align="left">0.2-20</td>
<td align="left">2024-03-31</td> <td align="left">2024-03-31</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">colorspace</td> <td align="left">colorspace</td>
<td align="left">2.1-2</td> <td align="left">2.1-2</td>
<td align="left">2025-09-22</td> <td align="left">2025-09-22</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">commonmark</td> <td align="left">commonmark</td>
<td align="left">2.0.0</td> <td align="left">2.0.0</td>
<td align="left">2025-07-07</td> <td align="left">2025-07-07</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">crayon</td> <td align="left">crayon</td>
<td align="left">1.5.3</td> <td align="left">1.5.3</td>
<td align="left">2024-06-20</td> <td align="left">2024-06-20</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even">
<td align="left">curl</td>
<td align="left">7.0.0</td>
<td align="left">2025-08-19</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr>
<tr class="odd"> <tr class="odd">
<td align="left">data.table</td> <td align="left">data.table</td>
<td align="left">1.18.2.1</td> <td align="left">1.18.2.1</td>
@ -708,89 +696,89 @@ packages and the latest build info.</p>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td align="left">jsonvalidate</td>
<td align="left">1.5.0</td>
<td align="left">2025-02-07</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr>
<tr class="even">
<td align="left">KernSmooth</td> <td align="left">KernSmooth</td>
<td align="left">2.23-26</td> <td align="left">2.23-26</td>
<td align="left">2025-01-01</td> <td align="left">2025-01-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">keyring</td> <td align="left">keyring</td>
<td align="left">1.4.1</td> <td align="left">1.4.1</td>
<td align="left">2025-06-15</td> <td align="left">2025-06-15</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">knitr</td> <td align="left">knitr</td>
<td align="left">1.51</td> <td align="left">1.51</td>
<td align="left">2025-12-20</td> <td align="left">2025-12-20</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">labeling</td> <td align="left">labeling</td>
<td align="left">0.4.3</td> <td align="left">0.4.3</td>
<td align="left">2023-08-29</td> <td align="left">2023-08-29</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">later</td> <td align="left">later</td>
<td align="left">1.4.8</td> <td align="left">1.4.8</td>
<td align="left">2026-03-05</td> <td align="left">2026-03-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">lattice</td> <td align="left">lattice</td>
<td align="left">0.22-7</td> <td align="left">0.22-7</td>
<td align="left">2025-04-02</td> <td align="left">2025-04-02</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">lifecycle</td> <td align="left">lifecycle</td>
<td align="left">1.0.5</td> <td align="left">1.0.5</td>
<td align="left">2026-01-08</td> <td align="left">2026-01-08</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">lme4</td> <td align="left">lme4</td>
<td align="left">2.0-1</td> <td align="left">2.0-1</td>
<td align="left">2026-03-05</td> <td align="left">2026-03-05</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">lubridate</td> <td align="left">lubridate</td>
<td align="left">1.9.5</td> <td align="left">1.9.5</td>
<td align="left">2026-02-04</td> <td align="left">2026-02-04</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">magrittr</td> <td align="left">magrittr</td>
<td align="left">2.0.4</td> <td align="left">2.0.4</td>
<td align="left">2025-09-12</td> <td align="left">2025-09-12</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">MASS</td> <td align="left">MASS</td>
<td align="left">7.3-65</td> <td align="left">7.3-65</td>
<td align="left">2025-02-28</td> <td align="left">2025-02-28</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">Matrix</td> <td align="left">Matrix</td>
<td align="left">1.7-4</td> <td align="left">1.7-4</td>
<td align="left">2025-08-28</td> <td align="left">2025-08-28</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">memoise</td> <td align="left">memoise</td>
<td align="left">2.0.1</td> <td align="left">2.0.1</td>
<td align="left">2021-11-26</td> <td align="left">2021-11-26</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even">
<td align="left">mgcv</td>
<td align="left">1.9-4</td>
<td align="left">2025-11-07</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr>
<tr class="odd"> <tr class="odd">
<td align="left">mime</td> <td align="left">mime</td>
<td align="left">0.13</td> <td align="left">0.13</td>
@ -930,83 +918,83 @@ packages and the latest build info.</p>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td align="left">polylabelr</td>
<td align="left">1.0.0</td>
<td align="left">2026-01-19</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr>
<tr class="odd">
<td align="left">pracma</td> <td align="left">pracma</td>
<td align="left">2.4.6</td> <td align="left">2.4.6</td>
<td align="left">2025-10-22</td> <td align="left">2025-10-22</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">processx</td> <td align="left">processx</td>
<td align="left">3.8.6</td> <td align="left">3.8.6</td>
<td align="left">2025-02-21</td> <td align="left">2025-02-21</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">promises</td> <td align="left">promises</td>
<td align="left">1.5.0</td> <td align="left">1.5.0</td>
<td align="left">2025-11-01</td> <td align="left">2025-11-01</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">proxy</td> <td align="left">proxy</td>
<td align="left">0.4-29</td> <td align="left">0.4-29</td>
<td align="left">2025-12-29</td> <td align="left">2025-12-29</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">ps</td> <td align="left">ps</td>
<td align="left">1.9.1</td> <td align="left">1.9.1</td>
<td align="left">2025-04-12</td> <td align="left">2025-04-12</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">purrr</td> <td align="left">purrr</td>
<td align="left">1.2.1</td> <td align="left">1.2.1</td>
<td align="left">2026-01-09</td> <td align="left">2026-01-09</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">qqconf</td> <td align="left">qqconf</td>
<td align="left">1.3.2</td> <td align="left">1.3.2</td>
<td align="left">2023-04-14</td> <td align="left">2023-04-14</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">qqplotr</td> <td align="left">qqplotr</td>
<td align="left">0.0.7</td> <td align="left">0.0.7</td>
<td align="left">2025-09-05</td> <td align="left">2025-09-05</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">quarto</td> <td align="left">quarto</td>
<td align="left">1.5.1</td> <td align="left">1.5.1</td>
<td align="left">2025-09-04</td> <td align="left">2025-09-04</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">R6</td> <td align="left">R6</td>
<td align="left">2.6.1</td> <td align="left">2.6.1</td>
<td align="left">2025-02-15</td> <td align="left">2025-02-15</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="odd">
<td align="left">ragg</td> <td align="left">ragg</td>
<td align="left">1.5.1</td> <td align="left">1.5.1</td>
<td align="left">2026-03-06</td> <td align="left">2026-03-06</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="odd"> <tr class="even">
<td align="left">rankinPlot</td> <td align="left">rankinPlot</td>
<td align="left">1.1.0</td> <td align="left">1.1.0</td>
<td align="left">2023-01-30</td> <td align="left">2023-01-30</td>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even">
<td align="left">rappdirs</td>
<td align="left">0.3.4</td>
<td align="left">2026-01-17</td>
<td align="left">CRAN (R 4.5.2)</td>
</tr>
<tr class="odd"> <tr class="odd">
<td align="left">rbibutils</td> <td align="left">rbibutils</td>
<td align="left">2.4.1</td> <td align="left">2.4.1</td>
@ -1326,23 +1314,11 @@ packages and the latest build info.</p>
<td align="left">CRAN (R 4.5.0)</td> <td align="left">CRAN (R 4.5.0)</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td align="left">utf8</td>
<td align="left">1.2.6</td>
<td align="left">2025-06-08</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr>
<tr class="odd">
<td align="left">uuid</td> <td align="left">uuid</td>
<td align="left">1.2-2</td> <td align="left">1.2-2</td>
<td align="left">2026-01-23</td> <td align="left">2026-01-23</td>
<td align="left">CRAN (R 4.5.2)</td> <td align="left">CRAN (R 4.5.2)</td>
</tr> </tr>
<tr class="even">
<td align="left">V8</td>
<td align="left">8.0.1</td>
<td align="left">2025-10-10</td>
<td align="left">CRAN (R 4.5.0)</td>
</tr>
<tr class="odd"> <tr class="odd">
<td align="left">vctrs</td> <td align="left">vctrs</td>
<td align="left">0.7.1</td> <td align="left">0.7.1</td>

View file

@ -28,11 +28,11 @@ FreesearchR:::session_data$platform |> knitr::kable()
| collate | en_US.UTF-8 | | collate | en_US.UTF-8 |
| ctype | en_US.UTF-8 | | ctype | en_US.UTF-8 |
| tz | Europe/Copenhagen | | tz | Europe/Copenhagen |
| date | 2026-03-23 | | date | 2026-03-24 |
| rstudio | 2026.01.1+403 Apple Blossom (desktop) | | rstudio | 2026.01.1+403 Apple Blossom (desktop) |
| pandoc | 3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) | | pandoc | 3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) |
| quarto | 1.7.30 @ /usr/local/bin/quarto | | quarto | 1.7.30 @ /usr/local/bin/quarto |
| FreesearchR | 26.3.4.260323 | | FreesearchR | 26.3.4.260324 |
## Libraries ## Libraries
@ -63,7 +63,6 @@ FreesearchR:::session_data$libs|> knitr::kable()
| cardx | 0.3.2 | 2026-02-05 | CRAN (R 4.5.2) | | cardx | 0.3.2 | 2026-02-05 | CRAN (R 4.5.2) |
| caTools | 1.18.3 | 2024-09-04 | CRAN (R 4.5.0) | | caTools | 1.18.3 | 2024-09-04 | CRAN (R 4.5.0) |
| cellranger | 1.1.0 | 2016-07-27 | CRAN (R 4.5.0) | | cellranger | 1.1.0 | 2016-07-27 | CRAN (R 4.5.0) |
| cffr | 1.2.1 | 2026-01-12 | CRAN (R 4.5.2) |
| checkmate | 2.3.4 | 2026-02-03 | CRAN (R 4.5.2) | | checkmate | 2.3.4 | 2026-02-03 | CRAN (R 4.5.2) |
| class | 7.3-23 | 2025-01-01 | CRAN (R 4.5.0) | | class | 7.3-23 | 2025-01-01 | CRAN (R 4.5.0) |
| classInt | 0.4-11 | 2025-01-08 | CRAN (R 4.5.0) | | classInt | 0.4-11 | 2025-01-08 | CRAN (R 4.5.0) |
@ -73,7 +72,6 @@ FreesearchR:::session_data$libs|> knitr::kable()
| colorspace | 2.1-2 | 2025-09-22 | CRAN (R 4.5.0) | | colorspace | 2.1-2 | 2025-09-22 | CRAN (R 4.5.0) |
| commonmark | 2.0.0 | 2025-07-07 | CRAN (R 4.5.0) | | commonmark | 2.0.0 | 2025-07-07 | CRAN (R 4.5.0) |
| crayon | 1.5.3 | 2024-06-20 | CRAN (R 4.5.0) | | crayon | 1.5.3 | 2024-06-20 | CRAN (R 4.5.0) |
| curl | 7.0.0 | 2025-08-19 | CRAN (R 4.5.0) |
| data.table | 1.18.2.1 | 2026-01-27 | CRAN (R 4.5.2) | | data.table | 1.18.2.1 | 2026-01-27 | CRAN (R 4.5.2) |
| datamods | 1.5.3 | 2024-10-02 | CRAN (R 4.5.0) | | datamods | 1.5.3 | 2024-10-02 | CRAN (R 4.5.0) |
| datawizard | 1.3.0 | 2025-10-11 | CRAN (R 4.5.0) | | datawizard | 1.3.0 | 2025-10-11 | CRAN (R 4.5.0) |
@ -132,7 +130,6 @@ FreesearchR:::session_data$libs|> knitr::kable()
| iterators | 1.0.14 | 2022-02-05 | CRAN (R 4.5.0) | | iterators | 1.0.14 | 2022-02-05 | CRAN (R 4.5.0) |
| jquerylib | 0.1.4 | 2021-04-26 | CRAN (R 4.5.0) | | jquerylib | 0.1.4 | 2021-04-26 | CRAN (R 4.5.0) |
| jsonlite | 2.0.0 | 2025-03-27 | CRAN (R 4.5.0) | | jsonlite | 2.0.0 | 2025-03-27 | CRAN (R 4.5.0) |
| jsonvalidate | 1.5.0 | 2025-02-07 | CRAN (R 4.5.0) |
| KernSmooth | 2.23-26 | 2025-01-01 | CRAN (R 4.5.0) | | KernSmooth | 2.23-26 | 2025-01-01 | CRAN (R 4.5.0) |
| keyring | 1.4.1 | 2025-06-15 | CRAN (R 4.5.0) | | keyring | 1.4.1 | 2025-06-15 | CRAN (R 4.5.0) |
| knitr | 1.51 | 2025-12-20 | CRAN (R 4.5.2) | | knitr | 1.51 | 2025-12-20 | CRAN (R 4.5.2) |
@ -146,6 +143,7 @@ FreesearchR:::session_data$libs|> knitr::kable()
| MASS | 7.3-65 | 2025-02-28 | CRAN (R 4.5.0) | | MASS | 7.3-65 | 2025-02-28 | CRAN (R 4.5.0) |
| Matrix | 1.7-4 | 2025-08-28 | CRAN (R 4.5.0) | | Matrix | 1.7-4 | 2025-08-28 | CRAN (R 4.5.0) |
| memoise | 2.0.1 | 2021-11-26 | CRAN (R 4.5.0) | | memoise | 2.0.1 | 2021-11-26 | CRAN (R 4.5.0) |
| mgcv | 1.9-4 | 2025-11-07 | CRAN (R 4.5.0) |
| mime | 0.13 | 2025-03-17 | CRAN (R 4.5.0) | | mime | 0.13 | 2025-03-17 | CRAN (R 4.5.0) |
| minqa | 1.2.8 | 2024-08-17 | CRAN (R 4.5.0) | | minqa | 1.2.8 | 2024-08-17 | CRAN (R 4.5.0) |
| mvtnorm | 1.3-2 | 2024-11-04 | CRAN (R 4.5.2) | | mvtnorm | 1.3-2 | 2024-11-04 | CRAN (R 4.5.2) |
@ -169,6 +167,7 @@ FreesearchR:::session_data$libs|> knitr::kable()
| pkgload | 1.5.0 | 2026-02-03 | CRAN (R 4.5.2) | | pkgload | 1.5.0 | 2026-02-03 | CRAN (R 4.5.2) |
| plyr | 1.8.9 | 2023-10-02 | CRAN (R 4.5.0) | | plyr | 1.8.9 | 2023-10-02 | CRAN (R 4.5.0) |
| polyclip | 1.10-7 | 2024-07-23 | CRAN (R 4.5.0) | | polyclip | 1.10-7 | 2024-07-23 | CRAN (R 4.5.0) |
| polylabelr | 1.0.0 | 2026-01-19 | CRAN (R 4.5.2) |
| pracma | 2.4.6 | 2025-10-22 | CRAN (R 4.5.0) | | pracma | 2.4.6 | 2025-10-22 | CRAN (R 4.5.0) |
| processx | 3.8.6 | 2025-02-21 | CRAN (R 4.5.0) | | processx | 3.8.6 | 2025-02-21 | CRAN (R 4.5.0) |
| promises | 1.5.0 | 2025-11-01 | CRAN (R 4.5.0) | | promises | 1.5.0 | 2025-11-01 | CRAN (R 4.5.0) |
@ -181,7 +180,6 @@ FreesearchR:::session_data$libs|> knitr::kable()
| R6 | 2.6.1 | 2025-02-15 | CRAN (R 4.5.0) | | R6 | 2.6.1 | 2025-02-15 | CRAN (R 4.5.0) |
| ragg | 1.5.1 | 2026-03-06 | CRAN (R 4.5.2) | | ragg | 1.5.1 | 2026-03-06 | CRAN (R 4.5.2) |
| rankinPlot | 1.1.0 | 2023-01-30 | CRAN (R 4.5.0) | | rankinPlot | 1.1.0 | 2023-01-30 | CRAN (R 4.5.0) |
| rappdirs | 0.3.4 | 2026-01-17 | CRAN (R 4.5.2) |
| rbibutils | 2.4.1 | 2026-01-21 | CRAN (R 4.5.2) | | rbibutils | 2.4.1 | 2026-01-21 | CRAN (R 4.5.2) |
| RColorBrewer | 1.1-3 | 2022-04-03 | CRAN (R 4.5.0) | | RColorBrewer | 1.1-3 | 2022-04-03 | CRAN (R 4.5.0) |
| Rcpp | 1.1.1 | 2026-01-10 | CRAN (R 4.5.2) | | Rcpp | 1.1.1 | 2026-01-10 | CRAN (R 4.5.2) |
@ -235,9 +233,7 @@ FreesearchR:::session_data$libs|> knitr::kable()
| twosamples | 2.0.1 | 2023-06-23 | CRAN (R 4.5.0) | | twosamples | 2.0.1 | 2023-06-23 | CRAN (R 4.5.0) |
| tzdb | 0.5.0 | 2025-03-15 | CRAN (R 4.5.0) | | tzdb | 0.5.0 | 2025-03-15 | CRAN (R 4.5.0) |
| usethis | 3.2.1 | 2025-09-06 | CRAN (R 4.5.0) | | usethis | 3.2.1 | 2025-09-06 | CRAN (R 4.5.0) |
| utf8 | 1.2.6 | 2025-06-08 | CRAN (R 4.5.0) |
| uuid | 1.2-2 | 2026-01-23 | CRAN (R 4.5.2) | | uuid | 1.2-2 | 2026-01-23 | CRAN (R 4.5.2) |
| V8 | 8.0.1 | 2025-10-10 | CRAN (R 4.5.0) |
| vctrs | 0.7.1 | 2026-01-23 | CRAN (R 4.5.2) | | vctrs | 0.7.1 | 2026-01-23 | CRAN (R 4.5.2) |
| viridis | 0.6.5 | 2024-01-29 | CRAN (R 4.5.0) | | viridis | 0.6.5 | 2024-01-29 | CRAN (R 4.5.0) |
| viridisLite | 0.4.3 | 2026-02-04 | CRAN (R 4.5.2) | | viridisLite | 0.4.3 | 2026-02-04 | CRAN (R 4.5.2) |

159
llms.txt
View file

@ -167,75 +167,115 @@ No tracking data is sent running the app locally (see above).
- [`FreesearchR_palette()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_palette.md) - [`FreesearchR_palette()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_palette.md)
: Use the FreesearchR colors : Use the FreesearchR colors
- [`FreesearchR_theme()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_theme.md) - [`FreesearchR_theme()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_theme.md)
: Custom theme based on unity : Custom theme based on unity
- [`add_class_icon()`](https://agdamsbo.github.io/FreesearchR/reference/add_class_icon.md) - [`add_class_icon()`](https://agdamsbo.github.io/FreesearchR/reference/add_class_icon.md)
: Convert class grid column to icon : Convert class grid column to icon
- [`add_sparkline()`](https://agdamsbo.github.io/FreesearchR/reference/add_sparkline.md) - [`add_sparkline()`](https://agdamsbo.github.io/FreesearchR/reference/add_sparkline.md)
: Add sparkline to datagrid : Add sparkline to datagrid
- [`align_axes()`](https://agdamsbo.github.io/FreesearchR/reference/align_axes.md) - [`align_axes()`](https://agdamsbo.github.io/FreesearchR/reference/align_axes.md)
: Aligns axes between plots : Aligns axes between plots
- [`all_but()`](https://agdamsbo.github.io/FreesearchR/reference/all_but.md) - [`all_but()`](https://agdamsbo.github.io/FreesearchR/reference/all_but.md)
: Select all from vector but : Select all from vector but
- [`append_column()`](https://agdamsbo.github.io/FreesearchR/reference/append_column.md) - [`append_column()`](https://agdamsbo.github.io/FreesearchR/reference/append_column.md)
: Append a column to a data.frame : Append a column to a data.frame
- [`append_list()`](https://agdamsbo.github.io/FreesearchR/reference/append_list.md) - [`append_list()`](https://agdamsbo.github.io/FreesearchR/reference/append_list.md)
: Append list with named index : Append list with named index
- [`apply_labels()`](https://agdamsbo.github.io/FreesearchR/reference/apply_labels.md) - [`apply_labels()`](https://agdamsbo.github.io/FreesearchR/reference/apply_labels.md)
: Apply a named label vector to a data frame : Apply a named label vector to a data frame
- [`argsstring2list()`](https://agdamsbo.github.io/FreesearchR/reference/argsstring2list.md) - [`argsstring2list()`](https://agdamsbo.github.io/FreesearchR/reference/argsstring2list.md)
: Convert string of arguments to list of arguments : Convert string of arguments to list of arguments
- [`baseline_table()`](https://agdamsbo.github.io/FreesearchR/reference/baseline_table.md) - [`baseline_table()`](https://agdamsbo.github.io/FreesearchR/reference/baseline_table.md)
: Print a flexible baseline characteristics table : Print a flexible baseline characteristics table
- [`check_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/check_app_version.md) - [`check_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/check_app_version.md)
: Run a startup version check and return a banner UI element : Run a startup version check and return a banner UI element
- [`class_icons()`](https://agdamsbo.github.io/FreesearchR/reference/class_icons.md) - [`class_icons()`](https://agdamsbo.github.io/FreesearchR/reference/class_icons.md)
: Get data class icons : Get data class icons
- [`clean_common_axis()`](https://agdamsbo.github.io/FreesearchR/reference/clean_common_axis.md) - [`clean_common_axis()`](https://agdamsbo.github.io/FreesearchR/reference/clean_common_axis.md)
: Extract and clean axis ranges : Extract and clean axis ranges
- [`clean_date()`](https://agdamsbo.github.io/FreesearchR/reference/clean_date.md) - [`clean_date()`](https://agdamsbo.github.io/FreesearchR/reference/clean_date.md)
: Attempts at applying uniform date format : Attempts at applying uniform date format
- [`clean_sep()`](https://agdamsbo.github.io/FreesearchR/reference/clean_sep.md) - [`clean_sep()`](https://agdamsbo.github.io/FreesearchR/reference/clean_sep.md)
: gsub wrapper for piping with default values for separator : gsub wrapper for piping with default values for separator
substituting substituting
- [`collapse_spaces()`](https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.md) - [`collapse_spaces()`](https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.md)
: Substitue spaces/tabs with single space excluding text within quotes : Substitue spaces/tabs with single space excluding text within quotes
- [`colorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/colorSelectInput.md)
:
A selectizeInput customized for named vectors of color names supported
by `generate_colors`
- [`columnSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.md) - [`columnSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.md)
: A selectizeInput customized for data frames with column labels : A selectizeInput customized for data frames with column labels
- [`compare_missings()`](https://agdamsbo.github.io/FreesearchR/reference/compare_missings.md) - [`compare_missings()`](https://agdamsbo.github.io/FreesearchR/reference/compare_missings.md)
: Pairwise comparison of missings across covariables : Pairwise comparison of missings across covariables
- [`continuous_colors()`](https://agdamsbo.github.io/FreesearchR/reference/continuous_colors.md)
: Create a Continuous Color Function from a Palette
- [`contrast_text()`](https://agdamsbo.github.io/FreesearchR/reference/contrast_text.md) - [`contrast_text()`](https://agdamsbo.github.io/FreesearchR/reference/contrast_text.md)
: Contrast Text Color : Contrast Text Color
- [`corr_pairs_validate()`](https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.md) - [`corr_pairs_validate()`](https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.md)
: Correlation pairs validation : Correlation pairs validation
- [`correlation_pairs()`](https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.md) - [`correlation_pairs()`](https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.md)
: Determine significant correlations in the data set : Determine significant correlations in the data set
- [`create_column_ui()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) - [`create_column_ui()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`create_column_server()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`create_column_server()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`allowed_operations()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`allowed_operations()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`modal_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`modal_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`winbox_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`winbox_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
: Create new column : Create new column
- [`create_baseline()`](https://agdamsbo.github.io/FreesearchR/reference/create_baseline.md) - [`create_baseline()`](https://agdamsbo.github.io/FreesearchR/reference/create_baseline.md)
: Create a baseline table : Create a baseline table
- [`create_log_tics()`](https://agdamsbo.github.io/FreesearchR/reference/create_log_tics.md) - [`create_log_tics()`](https://agdamsbo.github.io/FreesearchR/reference/create_log_tics.md)
: Create summetric log ticks : Create summetric log ticks
- [`create_overview_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/create_overview_datagrid.md) - [`create_overview_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/create_overview_datagrid.md)
: Create a data overview datagrid : Create a data overview datagrid
- [`cut_variable_ui()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) - [`cut_variable_ui()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
[`cut_variable_server()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) [`cut_variable_server()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
[`modal_cut_variable()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) [`modal_cut_variable()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
: Module to Convert Numeric to Factor : Module to Convert Numeric to Factor
- [`cut_methods()`](https://agdamsbo.github.io/FreesearchR/reference/cut_methods.md) - [`cut_methods()`](https://agdamsbo.github.io/FreesearchR/reference/cut_methods.md)
: Library of cut methods with descriptions : Library of cut methods with descriptions
- [`cut_var()`](https://agdamsbo.github.io/FreesearchR/reference/cut_var.md) - [`cut_var()`](https://agdamsbo.github.io/FreesearchR/reference/cut_var.md)
: Extended cutting function with fall-back to the native base::cut : Extended cutting function with fall-back to the native base::cut
- [`data_correlations_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md) - [`data_correlations_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md)
[`data_correlations_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md) [`data_correlations_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_missings_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md) - [`data_missings_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md)
[`data_missings_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md) [`data_missings_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_visuals_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) - [`data_visuals_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`data_visuals_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`data_visuals_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`create_plot()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`create_plot()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
@ -249,261 +289,380 @@ No tracking data is sent running the app locally (see above).
[`plot_scatter()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`plot_scatter()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`plot_violin()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`plot_violin()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md) - [`data_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md)
[`data_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md) [`data_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md)
: Data summary module : Data summary module
- [`data_description()`](https://agdamsbo.github.io/FreesearchR/reference/data_description.md) - [`data_description()`](https://agdamsbo.github.io/FreesearchR/reference/data_description.md)
: Ultra short data dascription : Ultra short data dascription
- [`data_summary_gather()`](https://agdamsbo.github.io/FreesearchR/reference/data_summary_gather.md) - [`data_summary_gather()`](https://agdamsbo.github.io/FreesearchR/reference/data_summary_gather.md)
: Data summary for printing visual summary : Data summary for printing visual summary
- [`data_type()`](https://agdamsbo.github.io/FreesearchR/reference/data_type.md) - [`data_type()`](https://agdamsbo.github.io/FreesearchR/reference/data_type.md)
: Data type assessment. : Data type assessment.
- [`data_type_filter()`](https://agdamsbo.github.io/FreesearchR/reference/data_type_filter.md) - [`data_type_filter()`](https://agdamsbo.github.io/FreesearchR/reference/data_type_filter.md)
: Filter function to filter data set by variable type : Filter function to filter data set by variable type
- [`data_types()`](https://agdamsbo.github.io/FreesearchR/reference/data_types.md) - [`data_types()`](https://agdamsbo.github.io/FreesearchR/reference/data_types.md)
: Recognised data types from data_type : Recognised data types from data_type
- [`default_format_arguments()`](https://agdamsbo.github.io/FreesearchR/reference/default_format_arguments.md) - [`default_format_arguments()`](https://agdamsbo.github.io/FreesearchR/reference/default_format_arguments.md)
: Defaults qmd formats : Defaults qmd formats
- [`default_parsing()`](https://agdamsbo.github.io/FreesearchR/reference/default_parsing.md) - [`default_parsing()`](https://agdamsbo.github.io/FreesearchR/reference/default_parsing.md)
: Default data parsing : Default data parsing
- [`detect_delimiter()`](https://agdamsbo.github.io/FreesearchR/reference/detect_delimiter.md) - [`detect_delimiter()`](https://agdamsbo.github.io/FreesearchR/reference/detect_delimiter.md)
: Detect delimiters in string based on allowed delimiters : Detect delimiters in string based on allowed delimiters
- [`dim_change_call()`](https://agdamsbo.github.io/FreesearchR/reference/dim_change_call.md) - [`dim_change_call()`](https://agdamsbo.github.io/FreesearchR/reference/dim_change_call.md)
: Dimensions validation : Dimensions validation
- [`.build_version_alert()`](https://agdamsbo.github.io/FreesearchR/reference/dot-build_version_alert.md) - [`.build_version_alert()`](https://agdamsbo.github.io/FreesearchR/reference/dot-build_version_alert.md)
: Build a shinyWidgets::alert() UI element for the version banner : Build a shinyWidgets::alert() UI element for the version banner
- [`.get_latest_github_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-get_latest_github_version.md) - [`.get_latest_github_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-get_latest_github_version.md)
: Fetch the latest release version from a GitHub repository : Fetch the latest release version from a GitHub repository
- [`.has_internet()`](https://agdamsbo.github.io/FreesearchR/reference/dot-has_internet.md) - [`.has_internet()`](https://agdamsbo.github.io/FreesearchR/reference/dot-has_internet.md)
: Check internet connectivity : Check internet connectivity
- [`.resolve_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-resolve_app_version.md) - [`.resolve_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-resolve_app_version.md)
: Resolve the current app version : Resolve the current app version
- [`drop_empty_event()`](https://agdamsbo.github.io/FreesearchR/reference/drop_empty_event.md) - [`drop_empty_event()`](https://agdamsbo.github.io/FreesearchR/reference/drop_empty_event.md)
: Drop empty events from REDCap export : Drop empty events from REDCap export
- [`expression_string()`](https://agdamsbo.github.io/FreesearchR/reference/expression_string.md) - [`expression_string()`](https://agdamsbo.github.io/FreesearchR/reference/expression_string.md)
: Deparses expression as string, substitutes native pipe and adds : Deparses expression as string, substitutes native pipe and adds
assign assign
- [`extract_labels()`](https://agdamsbo.github.io/FreesearchR/reference/extract_labels.md) - [`extract_labels()`](https://agdamsbo.github.io/FreesearchR/reference/extract_labels.md)
: Extract column labels from a data frame : Extract column labels from a data frame
- [`factor_new_levels_labels()`](https://agdamsbo.github.io/FreesearchR/reference/factor_new_levels_labels.md) - [`factor_new_levels_labels()`](https://agdamsbo.github.io/FreesearchR/reference/factor_new_levels_labels.md)
: Simple function to apply new levels and/or labels to factor : Simple function to apply new levels and/or labels to factor
- [`factorize()`](https://agdamsbo.github.io/FreesearchR/reference/factorize.md) - [`factorize()`](https://agdamsbo.github.io/FreesearchR/reference/factorize.md)
: Factorize variables in data.frame : Factorize variables in data.frame
- [`file_export()`](https://agdamsbo.github.io/FreesearchR/reference/file_export.md) - [`file_export()`](https://agdamsbo.github.io/FreesearchR/reference/file_export.md)
: Title : Title
- [`format_writer()`](https://agdamsbo.github.io/FreesearchR/reference/format_writer.md) - [`format_writer()`](https://agdamsbo.github.io/FreesearchR/reference/format_writer.md)
: Merges list of named arguments for qmd header generation : Merges list of named arguments for qmd header generation
- [`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
: Generate N Colors from a Specified Color Palette
- [`get_data_packages()`](https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.md) - [`get_data_packages()`](https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.md)
: Get packages containing datasets : Get packages containing datasets
- [`get_dimensions()`](https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.md) - [`get_dimensions()`](https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.md)
: Extension of the helper function from datamods : Extension of the helper function from datamods
- [`get_fun_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.md) - [`get_fun_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.md)
: Get the function options based on the selected function description : Get the function options based on the selected function description
- [`get_label()`](https://agdamsbo.github.io/FreesearchR/reference/get_label.md) - [`get_label()`](https://agdamsbo.github.io/FreesearchR/reference/get_label.md)
: Print label, and if missing print variable name for plots : Print label, and if missing print variable name for plots
- [`get_list_elements()`](https://agdamsbo.github.io/FreesearchR/reference/get_list_elements.md) - [`get_list_elements()`](https://agdamsbo.github.io/FreesearchR/reference/get_list_elements.md)
: Subset elements from list of lists : Subset elements from list of lists
- [`get_plot_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_plot_options.md) - [`get_plot_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_plot_options.md)
: Get the function options based on the selected function description : Get the function options based on the selected function description
- [`get_var_icon()`](https://agdamsbo.github.io/FreesearchR/reference/get_var_icon.md) - [`get_var_icon()`](https://agdamsbo.github.io/FreesearchR/reference/get_var_icon.md)
: Easily get variable icon based on data type or class : Easily get variable icon based on data type or class
- [`getfun()`](https://agdamsbo.github.io/FreesearchR/reference/getfun.md) - [`getfun()`](https://agdamsbo.github.io/FreesearchR/reference/getfun.md)
: Wrapper function to get function from character vector referring to : Wrapper function to get function from character vector referring to
function from namespace. Passed to 'do.call()' function from namespace. Passed to 'do.call()'
- [`gg_theme_export()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_export.md) - [`gg_theme_export()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_export.md)
: GGplot default theme for plotting export objects : GGplot default theme for plotting export objects
- [`gg_theme_shiny()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_shiny.md) - [`gg_theme_shiny()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_shiny.md)
: GGplot default theme for plotting in Shiny : GGplot default theme for plotting in Shiny
- [`ggeulerr()`](https://agdamsbo.github.io/FreesearchR/reference/ggeulerr.md) - [`ggeulerr()`](https://agdamsbo.github.io/FreesearchR/reference/ggeulerr.md)
: Area proportional venn diagrams : Area proportional venn diagrams
- [`grepl_fix()`](https://agdamsbo.github.io/FreesearchR/reference/grepl_fix.md) - [`grepl_fix()`](https://agdamsbo.github.io/FreesearchR/reference/grepl_fix.md)
: Matches pattern to vector based on match type : Matches pattern to vector based on match type
- [`if_not_missing()`](https://agdamsbo.github.io/FreesearchR/reference/if_not_missing.md) - [`if_not_missing()`](https://agdamsbo.github.io/FreesearchR/reference/if_not_missing.md)
: Return if available : Return if available
- [`import_delim()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) - [`import_delim()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_xls()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_xls()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_ods()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_ods()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_dta()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_dta()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_rds()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_rds()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
: Wrapper to ease data file import : Wrapper to ease data file import
- [`import_file_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md) - [`import_file_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md)
[`import_file_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md) [`import_file_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md)
: Import data from a file : Import data from a file
- [`import_file_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/import-file_module.md) - [`import_file_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/import-file_module.md)
: Test app for the import_file module : Test app for the import_file module
- [`import_globalenv_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md) - [`import_globalenv_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md)
[`import_globalenv_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md) [`import_globalenv_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md)
: Import data from an Environment : Import data from an Environment
- [`index_embed()`](https://agdamsbo.github.io/FreesearchR/reference/index_embed.md) - [`index_embed()`](https://agdamsbo.github.io/FreesearchR/reference/index_embed.md)
: Split vector by an index and embed addition : Split vector by an index and embed addition
- [`is_any_class()`](https://agdamsbo.github.io/FreesearchR/reference/is_any_class.md) - [`is_any_class()`](https://agdamsbo.github.io/FreesearchR/reference/is_any_class.md)
: Test class : Test class
- [`is_consecutive()`](https://agdamsbo.github.io/FreesearchR/reference/is_consecutive.md) - [`is_consecutive()`](https://agdamsbo.github.io/FreesearchR/reference/is_consecutive.md)
: Checks if elements in vector are equally spaced as indication of ID : Checks if elements in vector are equally spaced as indication of ID
- [`is_datetime()`](https://agdamsbo.github.io/FreesearchR/reference/is_datetime.md) - [`is_datetime()`](https://agdamsbo.github.io/FreesearchR/reference/is_datetime.md)
: Test is date/datetime/time : Test is date/datetime/time
- [`is_identical_to_previous()`](https://agdamsbo.github.io/FreesearchR/reference/is_identical_to_previous.md) - [`is_identical_to_previous()`](https://agdamsbo.github.io/FreesearchR/reference/is_identical_to_previous.md)
: Test if element is identical to the previous : Test if element is identical to the previous
- [`is_splittable()`](https://agdamsbo.github.io/FreesearchR/reference/is_splittable.md) - [`is_splittable()`](https://agdamsbo.github.io/FreesearchR/reference/is_splittable.md)
: Determine if any variable in data frame character and contains : Determine if any variable in data frame character and contains
recognized delimiters recognized delimiters
- [`is_valid_redcap_url()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_redcap_url.md) - [`is_valid_redcap_url()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_redcap_url.md)
: Test if url is valid format for REDCap API : Test if url is valid format for REDCap API
- [`is_valid_token()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_token.md) - [`is_valid_token()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_token.md)
: Validate REDCap token : Validate REDCap token
- [`label_report()`](https://agdamsbo.github.io/FreesearchR/reference/label_report.md) - [`label_report()`](https://agdamsbo.github.io/FreesearchR/reference/label_report.md)
: Print a tidy summary of column labels : Print a tidy summary of column labels
- [`landing_page_ui()`](https://agdamsbo.github.io/FreesearchR/reference/landing_page_ui.md) - [`landing_page_ui()`](https://agdamsbo.github.io/FreesearchR/reference/landing_page_ui.md)
: Tag list of elements for the FreesearchR landing page : Tag list of elements for the FreesearchR landing page
- [`launch_FreesearchR()`](https://agdamsbo.github.io/FreesearchR/reference/launch_FreesearchR.md) - [`launch_FreesearchR()`](https://agdamsbo.github.io/FreesearchR/reference/launch_FreesearchR.md)
: Easily launch the FreesearchR app : Easily launch the FreesearchR app
- [`limit_data_size()`](https://agdamsbo.github.io/FreesearchR/reference/limit_data_size.md) - [`limit_data_size()`](https://agdamsbo.github.io/FreesearchR/reference/limit_data_size.md)
: Limit the allowed data set size by number of cells : Limit the allowed data set size by number of cells
- [`limit_log()`](https://agdamsbo.github.io/FreesearchR/reference/limit_log.md) - [`limit_log()`](https://agdamsbo.github.io/FreesearchR/reference/limit_log.md)
: Easily round log scale limits for nice plots : Easily round log scale limits for nice plots
- [`line_break()`](https://agdamsbo.github.io/FreesearchR/reference/line_break.md) - [`line_break()`](https://agdamsbo.github.io/FreesearchR/reference/line_break.md)
: Line breaking at given number of characters for nicely plotting : Line breaking at given number of characters for nicely plotting
labels labels
- [`list_pkg_data()`](https://agdamsbo.github.io/FreesearchR/reference/list_pkg_data.md) - [`list_pkg_data()`](https://agdamsbo.github.io/FreesearchR/reference/list_pkg_data.md)
: List dataset contained in a package : List dataset contained in a package
- [`make_validation()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation.md) - [`make_validation()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation.md)
: Create validation data.frame : Create validation data.frame
- [`make_validation_alerts()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation_alerts.md) - [`make_validation_alerts()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation_alerts.md)
: Create alert from validation data.frame : Create alert from validation data.frame
- [`mcar_validate()`](https://agdamsbo.github.io/FreesearchR/reference/mcar_validate.md) - [`mcar_validate()`](https://agdamsbo.github.io/FreesearchR/reference/mcar_validate.md)
: MCAR validation based on a gtsummary table bady : MCAR validation based on a gtsummary table bady
- [`merge_expression()`](https://agdamsbo.github.io/FreesearchR/reference/merge_expression.md) - [`merge_expression()`](https://agdamsbo.github.io/FreesearchR/reference/merge_expression.md)
: Merge list of expressions : Merge list of expressions
- [`merge_long()`](https://agdamsbo.github.io/FreesearchR/reference/merge_long.md) - [`merge_long()`](https://agdamsbo.github.io/FreesearchR/reference/merge_long.md)
: Wrapper to pivot gtsummary table data to long for plotting : Wrapper to pivot gtsummary table data to long for plotting
- [`missing_fraction()`](https://agdamsbo.github.io/FreesearchR/reference/missing_fraction.md) - [`missing_fraction()`](https://agdamsbo.github.io/FreesearchR/reference/missing_fraction.md)
: Get missingsness fraction : Get missingsness fraction
- [`missings_logic_across()`](https://agdamsbo.github.io/FreesearchR/reference/missings_logic_across.md) - [`missings_logic_across()`](https://agdamsbo.github.io/FreesearchR/reference/missings_logic_across.md)
: Converting all variables to logicals by missing status : Converting all variables to logicals by missing status
- [`missings_validate()`](https://agdamsbo.github.io/FreesearchR/reference/missings_validate.md) - [`missings_validate()`](https://agdamsbo.github.io/FreesearchR/reference/missings_validate.md)
: Validate function of missingness in data : Validate function of missingness in data
- [`modify_qmd()`](https://agdamsbo.github.io/FreesearchR/reference/modify_qmd.md) - [`modify_qmd()`](https://agdamsbo.github.io/FreesearchR/reference/modify_qmd.md)
: Wrapper to modify quarto file to render specific formats : Wrapper to modify quarto file to render specific formats
- [`names2val()`](https://agdamsbo.github.io/FreesearchR/reference/names2val.md) - [`names2val()`](https://agdamsbo.github.io/FreesearchR/reference/names2val.md)
: Set values as names and names as values : Set values as names and names as values
- [`obs_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/obs_filter_validate.md) - [`obs_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/obs_filter_validate.md)
: Observations filter test wrapper : Observations filter test wrapper
- [`overview_vars()`](https://agdamsbo.github.io/FreesearchR/reference/overview_vars.md) - [`overview_vars()`](https://agdamsbo.github.io/FreesearchR/reference/overview_vars.md)
: Create a data overview data.frame ready for sparklines : Create a data overview data.frame ready for sparklines
- [`pipe_string()`](https://agdamsbo.github.io/FreesearchR/reference/pipe_string.md) - [`pipe_string()`](https://agdamsbo.github.io/FreesearchR/reference/pipe_string.md)
: Reduce character vector with the native pipe operator or character : Reduce character vector with the native pipe operator or character
string string
- [`plot(`*`<tbl_regression>`*`)`](https://agdamsbo.github.io/FreesearchR/reference/plot.tbl_regression.md) - [`plot(`*`<tbl_regression>`*`)`](https://agdamsbo.github.io/FreesearchR/reference/plot.tbl_regression.md)
: Regression coef plot from gtsummary. Slightly modified to pass on : Regression coef plot from gtsummary. Slightly modified to pass on
arguments arguments
- [`plot_euler()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler.md) - [`plot_euler()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler.md)
: Easily plot euler diagrams : Easily plot euler diagrams
- [`plot_euler_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler_single.md) - [`plot_euler_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler_single.md)
: Easily plot single euler diagrams : Easily plot single euler diagrams
- [`plot_sankey_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_sankey_single.md) - [`plot_sankey_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_sankey_single.md)
: Beautiful sankey plot : Beautiful sankey plot
- [`possible_functions()`](https://agdamsbo.github.io/FreesearchR/reference/possible_functions.md) - [`possible_functions()`](https://agdamsbo.github.io/FreesearchR/reference/possible_functions.md)
: Get possible regression models : Get possible regression models
- [`possible_plots()`](https://agdamsbo.github.io/FreesearchR/reference/possible_plots.md) - [`possible_plots()`](https://agdamsbo.github.io/FreesearchR/reference/possible_plots.md)
: Get possible regression models : Get possible regression models
- [`read_input()`](https://agdamsbo.github.io/FreesearchR/reference/read_input.md) - [`read_input()`](https://agdamsbo.github.io/FreesearchR/reference/read_input.md)
: Flexible file import based on extension : Flexible file import based on extension
- [`m_redcap_readUI()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) - [`m_redcap_readUI()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
[`m_redcap_readServer()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) [`m_redcap_readServer()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
[`redcap_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) [`redcap_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
: Shiny module to browser and export REDCap data : Shiny module to browser and export REDCap data
- [`regression_model()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) - [`regression_model()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_uv()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_uv()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_uv_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_uv_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
: Create a regression model programatically : Create a regression model programatically
- [`regression_table()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table.md) - [`regression_table()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table.md)
: Create table of regression model : Create table of regression model
- [`regression_table_create()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table_create.md) - [`regression_table_create()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table_create.md)
: Create regression summary table : Create regression summary table
- [`remove_empty_attr()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_attr.md) - [`remove_empty_attr()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_attr.md)
: Remove empty/NA attributes : Remove empty/NA attributes
- [`remove_empty_cols()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_cols.md) - [`remove_empty_cols()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_cols.md)
: Removes columns with completenes below cutoff : Removes columns with completenes below cutoff
- [`remove_nested_list()`](https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.md) - [`remove_nested_list()`](https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.md)
: Very simple function to remove nested lists, like when uploading : Very simple function to remove nested lists, like when uploading
.rds .rds
- [`repeated_instruments()`](https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.md) - [`repeated_instruments()`](https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.md)
: Get names of repeated instruments : Get names of repeated instruments
- [`restore_labels()`](https://agdamsbo.github.io/FreesearchR/reference/restore_labels.md) - [`restore_labels()`](https://agdamsbo.github.io/FreesearchR/reference/restore_labels.md)
: Restore column labels using a reference data frame : Restore column labels using a reference data frame
- [`scale_fill_generate()`](https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.md)
[`scale_color_generate()`](https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.md)
: Discrete and Continuous Fill Scale Using generate_colors
- [`selectInputIcon()`](https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.md) - [`selectInputIcon()`](https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.md)
: Create a select input control with icon(s) : Create a select input control with icon(s)
- [`separate_string()`](https://agdamsbo.github.io/FreesearchR/reference/separate_string.md) - [`separate_string()`](https://agdamsbo.github.io/FreesearchR/reference/separate_string.md)
: Separate string wide or long : Separate string wide or long
- [`set_column_label()`](https://agdamsbo.github.io/FreesearchR/reference/set_column_label.md) - [`set_column_label()`](https://agdamsbo.github.io/FreesearchR/reference/set_column_label.md)
: (Re)label columns in data.frame : (Re)label columns in data.frame
- [`show_data()`](https://agdamsbo.github.io/FreesearchR/reference/show_data.md) - [`show_data()`](https://agdamsbo.github.io/FreesearchR/reference/show_data.md)
: Display a table in a window : Display a table in a window
- [`simple_snake()`](https://agdamsbo.github.io/FreesearchR/reference/simple_snake.md) - [`simple_snake()`](https://agdamsbo.github.io/FreesearchR/reference/simple_snake.md)
: Simplified version of the snakecase packages to_snake_case : Simplified version of the snakecase packages to_snake_case
- [`sort_by()`](https://agdamsbo.github.io/FreesearchR/reference/sort_by.md) - [`sort_by()`](https://agdamsbo.github.io/FreesearchR/reference/sort_by.md)
: Drop-in replacement for the base::sort_by with option to remove NAs : Drop-in replacement for the base::sort_by with option to remove NAs
- [`specify_qmd_format()`](https://agdamsbo.github.io/FreesearchR/reference/specify_qmd_format.md) - [`specify_qmd_format()`](https://agdamsbo.github.io/FreesearchR/reference/specify_qmd_format.md)
: Specify format arguments to include in qmd header/frontmatter : Specify format arguments to include in qmd header/frontmatter
- [`string_split_ui()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) - [`string_split_ui()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
[`string_split_server()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) [`string_split_server()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
[`modal_string_split()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) [`modal_string_split()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
: String split module based on tidyr::separate\_ : String split module based on tidyr::separate\_
- [`subset_types()`](https://agdamsbo.github.io/FreesearchR/reference/subset_types.md) - [`subset_types()`](https://agdamsbo.github.io/FreesearchR/reference/subset_types.md)
: Easily subset by data type function : Easily subset by data type function
- [`supported_functions()`](https://agdamsbo.github.io/FreesearchR/reference/supported_functions.md) - [`supported_functions()`](https://agdamsbo.github.io/FreesearchR/reference/supported_functions.md)
: Implemented functions : Implemented functions
- [`supported_plots()`](https://agdamsbo.github.io/FreesearchR/reference/supported_plots.md) - [`supported_plots()`](https://agdamsbo.github.io/FreesearchR/reference/supported_plots.md)
: Implemented functions : Implemented functions
- [`symmetrical_scale_x_log10()`](https://agdamsbo.github.io/FreesearchR/reference/symmetrical_scale_x_log10.md) - [`symmetrical_scale_x_log10()`](https://agdamsbo.github.io/FreesearchR/reference/symmetrical_scale_x_log10.md)
: Ensure symmetrical plot around 1 on a logarithmic x scale for ratio : Ensure symmetrical plot around 1 on a logarithmic x scale for ratio
plots plots
- [`tbl_merge()`](https://agdamsbo.github.io/FreesearchR/reference/tbl_merge.md) - [`tbl_merge()`](https://agdamsbo.github.io/FreesearchR/reference/tbl_merge.md)
: A substitue to gtsummary::tbl_merge, that will use list names for : A substitue to gtsummary::tbl_merge, that will use list names for
the tab spanner names. the tab spanner names.
- [`type_icons()`](https://agdamsbo.github.io/FreesearchR/reference/type_icons.md) - [`type_icons()`](https://agdamsbo.github.io/FreesearchR/reference/type_icons.md)
: Get data type icons : Get data type icons
- [`ui_elements()`](https://agdamsbo.github.io/FreesearchR/reference/ui_elements.md) - [`ui_elements()`](https://agdamsbo.github.io/FreesearchR/reference/ui_elements.md)
: FreesearchR UI elements list : FreesearchR UI elements list
- [`unique_names()`](https://agdamsbo.github.io/FreesearchR/reference/unique_names.md) - [`unique_names()`](https://agdamsbo.github.io/FreesearchR/reference/unique_names.md)
: Make unique variable names : Make unique variable names
- [`unique_short()`](https://agdamsbo.github.io/FreesearchR/reference/unique_short.md) - [`unique_short()`](https://agdamsbo.github.io/FreesearchR/reference/unique_short.md)
: Create unique short names of character vector items based on index : Create unique short names of character vector items based on index
- [`update_factor_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) - [`update_factor_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`update_factor_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`update_factor_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`modal_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`modal_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`winbox_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`winbox_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
: Module to Reorder the Levels of a Factor Variable : Module to Reorder the Levels of a Factor Variable
- [`update_variables_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md) - [`update_variables_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md)
[`update_variables_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md) [`update_variables_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md)
: Select, rename and convert variables : Select, rename and convert variables
- [`update_variables_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/update_variables_datagrid.md) - [`update_variables_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/update_variables_datagrid.md)
: Modified from the datamods pacakge : Modified from the datamods pacakge
- [`validation_ui()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md) - [`validation_ui()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md)
[`validation_server()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md) [`validation_server()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md)
: Validation module : Validation module
- [`validation_lib()`](https://agdamsbo.github.io/FreesearchR/reference/validation_lib.md) - [`validation_lib()`](https://agdamsbo.github.io/FreesearchR/reference/validation_lib.md)
: Validation library : Validation library
- [`vars_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/vars_filter_validate.md) - [`vars_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/vars_filter_validate.md)
: Variable filter test wrapper : Variable filter test wrapper
- [`vectorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/vectorSelectInput.md) - [`vectorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/vectorSelectInput.md)
: A selectizeInput customized for named vectors : A selectizeInput customized for named vectors
- [`vertical_stacked_bars()`](https://agdamsbo.github.io/FreesearchR/reference/vertical_stacked_bars.md) - [`vertical_stacked_bars()`](https://agdamsbo.github.io/FreesearchR/reference/vertical_stacked_bars.md)
: Vertical stacked bar plot wrapper : Vertical stacked bar plot wrapper
- [`visual_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) - [`visual_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`visual_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`visual_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`modal_visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`modal_visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`missings_apex_plot()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`missings_apex_plot()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`wide2long()`](https://agdamsbo.github.io/FreesearchR/reference/wide2long.md) - [`wide2long()`](https://agdamsbo.github.io/FreesearchR/reference/wide2long.md)
: Alternative pivoting method for easily pivoting based on name : Alternative pivoting method for easily pivoting based on name
pattern pattern
- [`with_labels()`](https://agdamsbo.github.io/FreesearchR/reference/with_labels.md) - [`with_labels()`](https://agdamsbo.github.io/FreesearchR/reference/with_labels.md)
: Evaluate an expression while preserving column labels : Evaluate an expression while preserving column labels
- [`wrap_plot_list()`](https://agdamsbo.github.io/FreesearchR/reference/wrap_plot_list.md) - [`wrap_plot_list()`](https://agdamsbo.github.io/FreesearchR/reference/wrap_plot_list.md)
: Wrapping : Wrapping
- [`write_quarto()`](https://agdamsbo.github.io/FreesearchR/reference/write_quarto.md) - [`write_quarto()`](https://agdamsbo.github.io/FreesearchR/reference/write_quarto.md)
: Wrapper to save data in RDS, load into specified qmd and render : Wrapper to save data in RDS, load into specified qmd and render

View file

@ -43,8 +43,9 @@
<div class="section level2"> <div class="section level2">
<h2 class="pkg-version" data-toc-text="26.3.4" id="freesearchr-2634">FreesearchR 26.3.4<a class="anchor" aria-label="anchor" href="#freesearchr-2634"></a></h2> <h2 class="pkg-version" data-toc-text="26.3.4" id="freesearchr-2634">FreesearchR 26.3.4<a class="anchor" aria-label="anchor" href="#freesearchr-2634"></a></h2>
<p><em>NEW</em> Color select for plotting across all plots for even more option. Ten palettes have been chosen, to provide varied and interpretable options. The selector will always show a preview of four colors.</p>
<p><em>NEW</em> Added app version check against latest release on GitHub. Only runs if internet connection present. No other polling.</p> <p><em>NEW</em> Added app version check against latest release on GitHub. Only runs if internet connection present. No other polling.</p>
<p><em>NEW</em> Added a “Missing” level to the sankey plot function and adjusted the label font size.</p> <p><em>NEW</em> Added a “Missing” level to the sankey plot function and adjusted the label font size. And fixed support for dichotomous data.</p>
</div> </div>
<div class="section level2"> <div class="section level2">
<h2 class="pkg-version" data-toc-text="26.3.3" id="freesearchr-2633">FreesearchR 26.3.3<a class="anchor" aria-label="anchor" href="#freesearchr-2633"></a></h2> <h2 class="pkg-version" data-toc-text="26.3.3" id="freesearchr-2633">FreesearchR 26.3.3<a class="anchor" aria-label="anchor" href="#freesearchr-2633"></a></h2>

View file

@ -2,11 +2,15 @@
## FreesearchR 26.3.4 ## FreesearchR 26.3.4
*NEW* Color select for plotting across all plots for even more option.
Ten palettes have been chosen, to provide varied and interpretable
options. The selector will always show a preview of four colors.
*NEW* Added app version check against latest release on GitHub. Only *NEW* Added app version check against latest release on GitHub. Only
runs if internet connection present. No other polling. runs if internet connection present. No other polling.
*NEW* Added a “Missing” level to the sankey plot function and adjusted *NEW* Added a “Missing” level to the sankey plot function and adjusted
the label font size. the label font size. And fixed support for dichotomous data.
## FreesearchR 26.3.3 ## FreesearchR 26.3.3

View file

@ -7,7 +7,7 @@ articles:
missingness: missingness.html missingness: missingness.html
session: session.html session: session.html
visuals: visuals.html visuals: visuals.html
last_built: 2026-03-23T13:48Z last_built: 2026-03-24T12:00Z
urls: urls:
reference: https://agdamsbo.github.io/FreesearchR/reference reference: https://agdamsbo.github.io/FreesearchR/reference
article: https://agdamsbo.github.io/FreesearchR/articles article: https://agdamsbo.github.io/FreesearchR/articles

View file

@ -0,0 +1,159 @@
<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>A selectizeInput customized for named vectors of color names supported by generate_colors — colorSelectInput • FreesearchR</title><!-- favicons --><link rel="icon" type="image/png" sizes="96x96" href="../favicon-96x96.png"><link rel="icon" type="”image/svg+xml”" href="../favicon.svg"><link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png"><link rel="icon" sizes="any" href="../favicon.ico"><link rel="manifest" href="../site.webmanifest"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><link href="../deps/Montserrat-0.4.10/font.css" rel="stylesheet"><link href="../deps/Public_Sans-0.4.10/font.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/all.min.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/v4-shims.min.css" rel="stylesheet"><script src="../deps/headroom-0.11.0/headroom.min.js"></script><script src="../deps/headroom-0.11.0/jQuery.headroom.min.js"></script><script src="../deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script><script src="../deps/clipboard.js-2.0.11/clipboard.min.js"></script><script src="../deps/search-1.0.0/autocomplete.jquery.min.js"></script><script src="../deps/search-1.0.0/fuse.min.js"></script><script src="../deps/search-1.0.0/mark.min.js"></script><!-- pkgdown --><script src="../pkgdown.js"></script><link href="../extra.css" rel="stylesheet"><meta property="og:title" content="A selectizeInput customized for named vectors of color names supported by generate_colors — colorSelectInput"><meta name="description" content="A selectizeInput customized for named vectors of color names supported by
generate_colors"><meta property="og:description" content="A selectizeInput customized for named vectors of color names supported by
generate_colors"><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body>
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
<nav class="navbar navbar-expand-lg fixed-top bg-primary" data-bs-theme="dark" aria-label="Site navigation"><div class="container">
<a class="navbar-brand me-2" href="../index.html">FreesearchR</a>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">26.3.4</small>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbar" class="collapse navbar-collapse ms-3">
<ul class="navbar-nav me-auto"><li class="nav-item"><a class="nav-link" href="../articles/FreesearchR.html">Get started</a></li>
<li class="active nav-item"><a class="nav-link" href="../reference/index.html">Reference</a></li>
<li class="nav-item dropdown">
<button class="nav-link dropdown-toggle" type="button" id="dropdown-articles" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true">Articles</button>
<ul class="dropdown-menu" aria-labelledby="dropdown-articles"><li><a class="dropdown-item" href="../articles/data-types.html">Data types</a></li>
<li><a class="dropdown-item" href="../articles/missingness.html">Missingness in data</a></li>
<li><a class="dropdown-item" href="../articles/session.html">Session info</a></li>
<li><a class="dropdown-item" href="../articles/visuals.html">On visuals</a></li>
</ul></li>
<li class="nav-item"><a class="nav-link" href="../ROADMAP.html">Roadmap</a></li>
<li class="nav-item"><a class="nav-link" href="../QA.html">Q&amp;A</a></li>
<li class="nav-item"><a class="nav-link" href="../news/index.html">Changelog</a></li>
</ul><ul class="navbar-nav"><li class="nav-item"><form class="form-inline" role="search">
<input class="form-control" type="search" name="search-input" id="search-input" autocomplete="off" aria-label="Search site" placeholder="Search for" data-search-index="../search.json"></form></li>
<li class="nav-item"><a class="external-link nav-link" href="https://github.com/agdamsbo/FreesearchR/" aria-label="GitHub"><span class="fa fab fa-github fa-lg"></span></a></li>
</ul></div>
</div>
</nav><div class="container template-reference-topic">
<div class="row">
<main id="main" class="col-md-9"><div class="page-header">
<img src="../logo.png" class="logo" alt=""><h1>A selectizeInput customized for named vectors of color names supported by <code><a href="generate_colors.html">generate_colors</a></code></h1>
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/custom_SelectInput.R" class="external-link"><code>R/custom_SelectInput.R</code></a></small>
<div class="d-none name"><code>colorSelectInput.Rd</code></div>
</div>
<div class="ref-description section level2">
<p>A selectizeInput customized for named vectors of color names supported by
<code><a href="generate_colors.html">generate_colors</a></code></p>
</div>
<div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">colorSelectInput</span><span class="op">(</span></span>
<span> <span class="va">inputId</span>,</span>
<span> <span class="va">label</span>,</span>
<span> <span class="va">choices</span>,</span>
<span> selected <span class="op">=</span> <span class="st">""</span>,</span>
<span> previews <span class="op">=</span> <span class="fl">4</span>,</span>
<span> <span class="va">...</span>,</span>
<span> placeholder <span class="op">=</span> <span class="st">""</span></span>
<span><span class="op">)</span></span></code></pre></div>
</div>
<div class="section level2">
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
<dl><dt id="arg-inputid">inputId<a class="anchor" aria-label="anchor" href="#arg-inputid"></a></dt>
<dd><p>passed to <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code></p></dd>
<dt id="arg-label">label<a class="anchor" aria-label="anchor" href="#arg-label"></a></dt>
<dd><p>passed to <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code></p></dd>
<dt id="arg-choices">choices<a class="anchor" aria-label="anchor" href="#arg-choices"></a></dt>
<dd><p>A named <code>vector</code> from which fields should be populated</p></dd>
<dt id="arg-selected">selected<a class="anchor" aria-label="anchor" href="#arg-selected"></a></dt>
<dd><p>default selection</p></dd>
<dt id="arg-previews">previews<a class="anchor" aria-label="anchor" href="#arg-previews"></a></dt>
<dd><p>number of preview colors. Default is 4.</p></dd>
<dt id="arg--">...<a class="anchor" aria-label="anchor" href="#arg--"></a></dt>
<dd><p>passed to <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code></p></dd>
<dt id="arg-placeholder">placeholder<a class="anchor" aria-label="anchor" href="#arg-placeholder"></a></dt>
<dd><p>passed to <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code> options</p></dd>
<dt id="arg-oninitialize">onInitialize<a class="anchor" aria-label="anchor" href="#arg-oninitialize"></a></dt>
<dd><p>passed to <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code> options</p></dd>
</dl></div>
<div class="section level2">
<h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
<p>a <code><a href="https://rdrr.io/pkg/shiny/man/selectInput.html" class="external-link">selectizeInput</a></code> dropdown element</p>
</div>
<div class="section level2">
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="kw">if</span> <span class="op">(</span><span class="fu">shiny</span><span class="fu">::</span><span class="fu">interactive</span><span class="op">(</span><span class="op">)</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span><span class="va">top_palettes</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span></span></span>
<span class="r-in"><span><span class="st">"Perceptual (blue-yellow)"</span> <span class="op">=</span> <span class="st">"viridis"</span>,</span></span>
<span class="r-in"><span><span class="st">"Perceptual (fire)"</span> <span class="op">=</span> <span class="st">"plasma"</span>,</span></span>
<span class="r-in"><span><span class="st">"Colour-blind friendly"</span> <span class="op">=</span> <span class="st">"Okabe-Ito"</span>,</span></span>
<span class="r-in"><span><span class="st">"Qualitative (bold)"</span> <span class="op">=</span> <span class="st">"Dark 2"</span>,</span></span>
<span class="r-in"><span><span class="st">"Qualitative (paired)"</span> <span class="op">=</span> <span class="st">"Paired"</span>,</span></span>
<span class="r-in"><span><span class="st">"Sequential (blues)"</span> <span class="op">=</span> <span class="st">"Blues"</span>,</span></span>
<span class="r-in"><span><span class="st">"Diverging (red-blue)"</span> <span class="op">=</span> <span class="st">"RdBu"</span>,</span></span>
<span class="r-in"><span><span class="st">"Tableau style"</span> <span class="op">=</span> <span class="st">"Tableau 10"</span>,</span></span>
<span class="r-in"><span><span class="st">"Pastel"</span> <span class="op">=</span> <span class="st">"Pastel 1"</span>,</span></span>
<span class="r-in"><span><span class="st">"Rainbow"</span> <span class="op">=</span> <span class="st">"rainbow"</span></span></span>
<span class="r-in"><span><span class="op">)</span></span></span>
<span class="r-in"><span> <span class="fu">shinyApp</span><span class="op">(</span></span></span>
<span class="r-in"><span> ui <span class="op">=</span> <span class="fu">fluidPage</span><span class="op">(</span></span></span>
<span class="r-in"><span> <span class="fu">titlePanel</span><span class="op">(</span><span class="st">"Color Palette Select Test"</span><span class="op">)</span>,</span></span>
<span class="r-in"><span> <span class="fu">colorSelectInput</span><span class="op">(</span></span></span>
<span class="r-in"><span> inputId <span class="op">=</span> <span class="st">"palette"</span>,</span></span>
<span class="r-in"><span> label <span class="op">=</span> <span class="st">"Color palette"</span>,</span></span>
<span class="r-in"><span> choices <span class="op">=</span> <span class="va">top_palettes</span>,</span></span>
<span class="r-in"><span> selected <span class="op">=</span> <span class="st">"viridis"</span></span></span>
<span class="r-in"><span> <span class="op">)</span>,</span></span>
<span class="r-in"><span> <span class="fu">verbatimTextOutput</span><span class="op">(</span><span class="st">"selected"</span><span class="op">)</span></span></span>
<span class="r-in"><span> <span class="op">)</span>,</span></span>
<span class="r-in"><span> server <span class="op">=</span> <span class="kw">function</span><span class="op">(</span><span class="va">input</span>, <span class="va">output</span>, <span class="va">session</span><span class="op">)</span> <span class="op">{</span></span></span>
<span class="r-in"><span> <span class="va">output</span><span class="op">$</span><span class="va">selected</span> <span class="op">&lt;-</span> <span class="fu">renderPrint</span><span class="op">(</span><span class="va">input</span><span class="op">$</span><span class="va">palette</span><span class="op">)</span></span></span>
<span class="r-in"><span> <span class="op">}</span></span></span>
<span class="r-in"><span> <span class="op">)</span></span></span>
<span class="r-in"><span><span class="op">}</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error:</span> 'interactive' is not an exported object from 'namespace:shiny'</span>
</code></pre></div>
</div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>
</nav></aside></div>
<footer><div class="pkgdown-footer-left">
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.2.0.</p>
</div>
<div class="pkgdown-footer-right">
<p>Developed by Andreas Gammelgaard Damsbo. Provided without <strong>any warranty</strong>.</p>
</div>
</footer></div>
</body></html>

View file

@ -0,0 +1,100 @@
# A selectizeInput customized for named vectors of color names supported by [`generate_colors`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
A selectizeInput customized for named vectors of color names supported
by
[`generate_colors`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
## Usage
``` r
colorSelectInput(
inputId,
label,
choices,
selected = "",
previews = 4,
...,
placeholder = ""
)
```
## Arguments
- inputId:
passed to
[`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
- label:
passed to
[`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
- choices:
A named `vector` from which fields should be populated
- selected:
default selection
- previews:
number of preview colors. Default is 4.
- ...:
passed to
[`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
- placeholder:
passed to
[`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
options
- onInitialize:
passed to
[`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
options
## Value
a [`selectizeInput`](https://rdrr.io/pkg/shiny/man/selectInput.html)
dropdown element
## Examples
``` r
if (shiny::interactive()) {
top_palettes <- c(
"Perceptual (blue-yellow)" = "viridis",
"Perceptual (fire)" = "plasma",
"Colour-blind friendly" = "Okabe-Ito",
"Qualitative (bold)" = "Dark 2",
"Qualitative (paired)" = "Paired",
"Sequential (blues)" = "Blues",
"Diverging (red-blue)" = "RdBu",
"Tableau style" = "Tableau 10",
"Pastel" = "Pastel 1",
"Rainbow" = "rainbow"
)
shinyApp(
ui = fluidPage(
titlePanel("Color Palette Select Test"),
colorSelectInput(
inputId = "palette",
label = "Color palette",
choices = top_palettes,
selected = "viridis"
),
verbatimTextOutput("selected")
),
server = function(input, output, session) {
output$selected <- renderPrint(input$palette)
}
)
}
#> Error: 'interactive' is not an exported object from 'namespace:shiny'
```

View file

@ -0,0 +1,129 @@
<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Create a Continuous Color Function from a Palette — continuous_colors • FreesearchR</title><!-- favicons --><link rel="icon" type="image/png" sizes="96x96" href="../favicon-96x96.png"><link rel="icon" type="”image/svg+xml”" href="../favicon.svg"><link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png"><link rel="icon" sizes="any" href="../favicon.ico"><link rel="manifest" href="../site.webmanifest"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><link href="../deps/Montserrat-0.4.10/font.css" rel="stylesheet"><link href="../deps/Public_Sans-0.4.10/font.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/all.min.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/v4-shims.min.css" rel="stylesheet"><script src="../deps/headroom-0.11.0/headroom.min.js"></script><script src="../deps/headroom-0.11.0/jQuery.headroom.min.js"></script><script src="../deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script><script src="../deps/clipboard.js-2.0.11/clipboard.min.js"></script><script src="../deps/search-1.0.0/autocomplete.jquery.min.js"></script><script src="../deps/search-1.0.0/fuse.min.js"></script><script src="../deps/search-1.0.0/mark.min.js"></script><!-- pkgdown --><script src="../pkgdown.js"></script><link href="../extra.css" rel="stylesheet"><meta property="og:title" content="Create a Continuous Color Function from a Palette — continuous_colors"><meta name="description" content="Wraps generate_colors into a function that accepts a value
between 0 and 1 and returns the corresponding color. Useful for mapping
continuous variables to colors."><meta property="og:description" content="Wraps generate_colors into a function that accepts a value
between 0 and 1 and returns the corresponding color. Useful for mapping
continuous variables to colors."><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body>
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
<nav class="navbar navbar-expand-lg fixed-top bg-primary" data-bs-theme="dark" aria-label="Site navigation"><div class="container">
<a class="navbar-brand me-2" href="../index.html">FreesearchR</a>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">26.3.4</small>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbar" class="collapse navbar-collapse ms-3">
<ul class="navbar-nav me-auto"><li class="nav-item"><a class="nav-link" href="../articles/FreesearchR.html">Get started</a></li>
<li class="active nav-item"><a class="nav-link" href="../reference/index.html">Reference</a></li>
<li class="nav-item dropdown">
<button class="nav-link dropdown-toggle" type="button" id="dropdown-articles" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true">Articles</button>
<ul class="dropdown-menu" aria-labelledby="dropdown-articles"><li><a class="dropdown-item" href="../articles/data-types.html">Data types</a></li>
<li><a class="dropdown-item" href="../articles/missingness.html">Missingness in data</a></li>
<li><a class="dropdown-item" href="../articles/session.html">Session info</a></li>
<li><a class="dropdown-item" href="../articles/visuals.html">On visuals</a></li>
</ul></li>
<li class="nav-item"><a class="nav-link" href="../ROADMAP.html">Roadmap</a></li>
<li class="nav-item"><a class="nav-link" href="../QA.html">Q&amp;A</a></li>
<li class="nav-item"><a class="nav-link" href="../news/index.html">Changelog</a></li>
</ul><ul class="navbar-nav"><li class="nav-item"><form class="form-inline" role="search">
<input class="form-control" type="search" name="search-input" id="search-input" autocomplete="off" aria-label="Search site" placeholder="Search for" data-search-index="../search.json"></form></li>
<li class="nav-item"><a class="external-link nav-link" href="https://github.com/agdamsbo/FreesearchR/" aria-label="GitHub"><span class="fa fab fa-github fa-lg"></span></a></li>
</ul></div>
</div>
</nav><div class="container template-reference-topic">
<div class="row">
<main id="main" class="col-md-9"><div class="page-header">
<img src="../logo.png" class="logo" alt=""><h1>Create a Continuous Color Function from a Palette</h1>
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/generate_colors.R" class="external-link"><code>R/generate_colors.R</code></a></small>
<div class="d-none name"><code>continuous_colors.Rd</code></div>
</div>
<div class="ref-description section level2">
<p>Wraps <code><a href="generate_colors.html">generate_colors</a></code> into a function that accepts a value
between 0 and 1 and returns the corresponding color. Useful for mapping
continuous variables to colors.</p>
</div>
<div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">continuous_colors</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"viridis"</span>, n <span class="op">=</span> <span class="fl">256</span>, <span class="va">...</span><span class="op">)</span></span></code></pre></div>
</div>
<div class="section level2">
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
<dl><dt id="arg-palette">palette<a class="anchor" aria-label="anchor" href="#arg-palette"></a></dt>
<dd><p>Passed directly to <code><a href="generate_colors.html">generate_colors()</a></code>. Either a palette
name string or a function.</p></dd>
<dt id="arg-n">n<a class="anchor" aria-label="anchor" href="#arg-n"></a></dt>
<dd><p><code>integer</code>. Resolution of the underlying color ramp — higher
values give smoother gradients. Defaults to 256.</p></dd>
<dt id="arg--">...<a class="anchor" aria-label="anchor" href="#arg--"></a></dt>
<dd><p>Additional arguments passed to <code><a href="generate_colors.html">generate_colors()</a></code>.</p></dd>
</dl></div>
<div class="section level2">
<h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
<p>A function that takes a numeric vector of values in <code>[0, 1]</code>
and returns a character vector of hex colors.</p>
</div>
<div class="section level2">
<h2 id="see-also">See also<a class="anchor" aria-label="anchor" href="#see-also"></a></h2>
<div class="dont-index"><p><code><a href="generate_colors.html">generate_colors()</a></code></p></div>
</div>
<div class="section level2">
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="va">pal</span> <span class="op">&lt;-</span> <span class="fu">continuous_colors</span><span class="op">(</span><span class="st">"viridis"</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="fu">pal</span><span class="op">(</span><span class="fl">0</span><span class="op">)</span> <span class="co"># first color</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#440154"</span>
<span class="r-in"><span><span class="fu">pal</span><span class="op">(</span><span class="fl">1</span><span class="op">)</span> <span class="co"># last color</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#FDE725"</span>
<span class="r-in"><span><span class="fu">pal</span><span class="op">(</span><span class="fl">0.5</span><span class="op">)</span> <span class="co"># midpoint</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#21908C"</span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Map a continuous variable to colors</span></span></span>
<span class="r-in"><span><span class="va">values</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/seq.html" class="external-link">seq</a></span><span class="op">(</span><span class="fl">0</span>, <span class="fl">1</span>, length.out <span class="op">=</span> <span class="fl">10</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="fu">pal</span><span class="op">(</span><span class="va">values</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#440154" "#482878" "#3E4989" "#31688E" "#25828E" "#1E9D89" "#35B779"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [8] "#6CCD59" "#B4DD2B" "#FDE725"</span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Works with any palette generate_colors() accepts</span></span></span>
<span class="r-in"><span><span class="va">pal</span> <span class="op">&lt;-</span> <span class="fu">continuous_colors</span><span class="op">(</span><span class="st">"plasma"</span>, direction <span class="op">=</span> <span class="op">-</span><span class="fl">1</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="va">pal</span> <span class="op">&lt;-</span> <span class="fu">continuous_colors</span><span class="op">(</span>\<span class="op">(</span><span class="va">n</span><span class="op">)</span> <span class="fu"><a href="https://rdrr.io/r/grDevices/palettes.html" class="external-link">hcl.colors</a></span><span class="op">(</span><span class="va">n</span>, palette <span class="op">=</span> <span class="st">"Blue-Red"</span><span class="op">)</span><span class="op">)</span></span></span>
<span class="r-in"><span></span></span>
</code></pre></div>
</div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>
</nav></aside></div>
<footer><div class="pkgdown-footer-left">
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.2.0.</p>
</div>
<div class="pkgdown-footer-right">
<p>Developed by Andreas Gammelgaard Damsbo. Provided without <strong>any warranty</strong>.</p>
</div>
</footer></div>
</body></html>

View file

@ -0,0 +1,61 @@
# Create a Continuous Color Function from a Palette
Wraps
[`generate_colors`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
into a function that accepts a value between 0 and 1 and returns the
corresponding color. Useful for mapping continuous variables to colors.
## Usage
``` r
continuous_colors(palette = "viridis", n = 256, ...)
```
## Arguments
- palette:
Passed directly to
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md).
Either a palette name string or a function.
- n:
`integer`. Resolution of the underlying color ramp — higher values
give smoother gradients. Defaults to 256.
- ...:
Additional arguments passed to
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md).
## Value
A function that takes a numeric vector of values in `[0, 1]` and returns
a character vector of hex colors.
## See also
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
## Examples
``` r
pal <- continuous_colors("viridis")
pal(0) # first color
#> [1] "#440154"
pal(1) # last color
#> [1] "#FDE725"
pal(0.5) # midpoint
#> [1] "#21908C"
# Map a continuous variable to colors
values <- seq(0, 1, length.out = 10)
pal(values)
#> [1] "#440154" "#482878" "#3E4989" "#31688E" "#25828E" "#1E9D89" "#35B779"
#> [8] "#6CCD59" "#B4DD2B" "#FDE725"
# Works with any palette generate_colors() accepts
pal <- continuous_colors("plasma", direction = -1)
pal <- continuous_colors(\(n) hcl.colors(n, palette = "Blue-Red"))
```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 187 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 84 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 94 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Before After
Before After

BIN
reference/data-plots-19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Before After
Before After

BIN
reference/data-plots-20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 143 KiB

After

Width:  |  Height:  |  Size: 208 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 143 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Before After
Before After

View file

@ -9,7 +9,7 @@ Plot nice ridge plot
Readying data for sankey plot Readying data for sankey plot
Beautiful sankey plot with option to split by a tertiary group Beautiful sankey plot with option to split by a tertiary group
Beautiful violin plot Beautiful violin plot
Beatiful violin plot"><meta property="og:description" content="Data correlations evaluation module Beautiful violin plot"><meta property="og:description" content="Data correlations evaluation module
Wrapper to create plot based on provided type Wrapper to create plot based on provided type
Single vertical barplot Single vertical barplot
Beautiful box plot(s) Beautiful box plot(s)
@ -19,7 +19,7 @@ Plot nice ridge plot
Readying data for sankey plot Readying data for sankey plot
Beautiful sankey plot with option to split by a tertiary group Beautiful sankey plot with option to split by a tertiary group
Beautiful violin plot Beautiful violin plot
Beatiful violin plot"><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body> Beautiful violin plot"><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body>
<a href="#main" class="visually-hidden-focusable">Skip to contents</a> <a href="#main" class="visually-hidden-focusable">Skip to contents</a>
@ -73,32 +73,42 @@ Beatiful violin plot"><meta property="og:image" content="https://agdamsbo.github
<p>Readying data for sankey plot</p> <p>Readying data for sankey plot</p>
<p>Beautiful sankey plot with option to split by a tertiary group</p> <p>Beautiful sankey plot with option to split by a tertiary group</p>
<p>Beautiful violin plot</p> <p>Beautiful violin plot</p>
<p>Beatiful violin plot</p> <p>Beautiful violin plot</p>
</div> </div>
<div class="section level2"> <div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2> <h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">data_visuals_ui</span><span class="op">(</span><span class="va">id</span>, tab_title <span class="op">=</span> <span class="st">"Plots"</span>, <span class="va">...</span><span class="op">)</span></span> <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">data_visuals_ui</span><span class="op">(</span><span class="va">id</span>, tab_title <span class="op">=</span> <span class="st">"Plots"</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">data_visuals_server</span><span class="op">(</span><span class="va">id</span>, <span class="va">data</span>, <span class="va">...</span><span class="op">)</span></span> <span><span class="fu">data_visuals_server</span><span class="op">(</span></span>
<span> <span class="va">id</span>,</span>
<span> <span class="va">data</span>,</span>
<span> palettes <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span>`Perceptual (blue-yellow)` <span class="op">=</span> <span class="st">"viridis"</span>, `Perceptual (fire)` <span class="op">=</span> <span class="st">"plasma"</span>,</span>
<span> `Colour-blind friendly` <span class="op">=</span> <span class="st">"Okabe-Ito"</span>, `Qualitative (bold)` <span class="op">=</span> <span class="st">"Dark 2"</span>,</span>
<span> `Qualitative (paired)` <span class="op">=</span> <span class="st">"Paired"</span>, `Sequential (blues)` <span class="op">=</span> <span class="st">"Blues"</span>,</span>
<span> `Diverging (red-blue)` <span class="op">=</span> <span class="st">"RdBu"</span>, `Tableau style` <span class="op">=</span> <span class="st">"Tableau 10"</span>, Pastel <span class="op">=</span> <span class="st">"Pastel 1"</span>,</span>
<span> Rainbow <span class="op">=</span> <span class="st">"rainbow"</span><span class="op">)</span>,</span>
<span> <span class="va">...</span></span>
<span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">create_plot</span><span class="op">(</span><span class="va">data</span>, <span class="va">type</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, <span class="va">...</span><span class="op">)</span></span> <span><span class="fu">create_plot</span><span class="op">(</span><span class="va">data</span>, <span class="va">type</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_bar_single</span><span class="op">(</span></span> <span><span class="fu">plot_bar_single</span><span class="op">(</span></span>
<span> <span class="va">data</span>,</span> <span> <span class="va">data</span>,</span>
<span> <span class="va">pri</span>,</span> <span> <span class="va">pri</span>,</span>
<span> sec <span class="op">=</span> <span class="cn">NULL</span>,</span> <span> sec <span class="op">=</span> <span class="cn">NULL</span>,</span>
<span> style <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"stack"</span>, <span class="st">"dodge"</span>, <span class="st">"fill"</span><span class="op">)</span>,</span> <span> style <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"stack"</span>, <span class="st">"dodge"</span>, <span class="st">"fill"</span><span class="op">)</span>,</span>
<span> max_level <span class="op">=</span> <span class="fl">30</span></span> <span> max_level <span class="op">=</span> <span class="fl">30</span>,</span>
<span> color.palette <span class="op">=</span> <span class="st">"viridis"</span></span>
<span><span class="op">)</span></span> <span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_box</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, <span class="va">...</span><span class="op">)</span></span> <span><span class="fu">plot_box</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_box_single</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, sec <span class="op">=</span> <span class="cn">NULL</span>, seed <span class="op">=</span> <span class="fl">2103</span><span class="op">)</span></span> <span><span class="fu">plot_box_single</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, sec <span class="op">=</span> <span class="cn">NULL</span>, seed <span class="op">=</span> <span class="fl">2103</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_hbars</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span><span class="op">)</span></span> <span><span class="fu">plot_hbars</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_ridge</span><span class="op">(</span><span class="va">data</span>, <span class="va">x</span>, <span class="va">y</span>, z <span class="op">=</span> <span class="cn">NULL</span>, <span class="va">...</span><span class="op">)</span></span> <span><span class="fu">plot_ridge</span><span class="op">(</span><span class="va">data</span>, <span class="va">x</span>, <span class="va">y</span>, z <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">sankey_ready</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, numbers <span class="op">=</span> <span class="st">"count"</span>, <span class="va">...</span><span class="op">)</span></span> <span><span class="fu">sankey_ready</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, numbers <span class="op">=</span> <span class="st">"count"</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span> <span></span>
@ -109,12 +119,16 @@ Beatiful violin plot"><meta property="og:image" content="https://agdamsbo.github
<span> ter <span class="op">=</span> <span class="cn">NULL</span>,</span> <span> ter <span class="op">=</span> <span class="cn">NULL</span>,</span>
<span> color.group <span class="op">=</span> <span class="st">"pri"</span>,</span> <span> color.group <span class="op">=</span> <span class="st">"pri"</span>,</span>
<span> colors <span class="op">=</span> <span class="cn">NULL</span>,</span> <span> colors <span class="op">=</span> <span class="cn">NULL</span>,</span>
<span> color.palette <span class="op">=</span> <span class="st">"viridis"</span>,</span>
<span> default.color <span class="op">=</span> <span class="st">"#2986cc"</span>,</span>
<span> box.color <span class="op">=</span> <span class="st">"#1E4B66"</span>,</span>
<span> na.color <span class="op">=</span> <span class="st">"grey80"</span>,</span>
<span> missing.level <span class="op">=</span> <span class="st">"Missing"</span></span> <span> missing.level <span class="op">=</span> <span class="st">"Missing"</span></span>
<span><span class="op">)</span></span> <span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_scatter</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span><span class="op">)</span></span> <span><span class="fu">plot_scatter</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span>
<span></span> <span></span>
<span><span class="fu">plot_violin</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span><span class="op">)</span></span></code></pre></div> <span><span class="fu">plot_violin</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span></code></pre></div>
</div> </div>
<div class="section level2"> <div class="section level2">
@ -149,6 +163,10 @@ Beatiful violin plot"><meta property="og:image" content="https://agdamsbo.github
<dd><p>tertiary variable</p></dd> <dd><p>tertiary variable</p></dd>
<dt id="arg-color-palette">color.palette<a class="anchor" aria-label="anchor" href="#arg-color-palette"></a></dt>
<dd><p>choose color palette. See <code>plot_colors</code> for support.</p></dd>
<dt id="arg-style">style<a class="anchor" aria-label="anchor" href="#arg-style"></a></dt> <dt id="arg-style">style<a class="anchor" aria-label="anchor" href="#arg-style"></a></dt>
<dd><p>barplot style passed to geom_bar position argument. <dd><p>barplot style passed to geom_bar position argument.
One of c("stack", "dodge", "fill")</p></dd> One of c("stack", "dodge", "fill")</p></dd>
@ -732,10 +750,11 @@ One of c("stack", "dodge", "fill")</p></dd>
<span class="r-out co"><span class="r-pr">#&gt;</span> list()</span> <span class="r-out co"><span class="r-pr">#&gt;</span> list()</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span> <span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $plot_env</span> <span class="r-out co"><span class="r-pr">#&gt;</span> $plot_env</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;environment: 0x55fda1fb5b88&gt;</span> <span class="r-out co"><span class="r-pr">#&gt;</span> &lt;environment: 0x56500f1c2250&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span> <span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $code</span> <span class="r-out co"><span class="r-pr">#&gt;</span> $code</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> FreesearchR::plot_violin(pri = "mpg", sec = "cyl", ter = NULL)</span> <span class="r-out co"><span class="r-pr">#&gt;</span> FreesearchR::plot_violin(pri = "mpg", sec = "cyl", ter = NULL, </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> color.palette = "viridis")</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span> <span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>cyl <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span>, am <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">am</span><span class="op">)</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>cyl <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span>, am <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">am</span><span class="op">)</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
@ -744,7 +763,7 @@ One of c("stack", "dodge", "fill")</p></dd>
<span class="r-in"><span></span></span> <span class="r-in"><span></span></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>cyl <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span>, am <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">am</span><span class="op">)</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span>cyl <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span>, am <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">am</span><span class="op">)</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_bar_single</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"cyl"</span>, style <span class="op">=</span> <span class="st">"stack"</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_bar_single</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"cyl"</span>, style <span class="op">=</span> <span class="st">"stack"</span>,color.palette<span class="op">=</span><span class="st">"turbo"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-2.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-2.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-3.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-3.png" alt="" width="700" height="433"></span>
@ -760,31 +779,49 @@ One of c("stack", "dodge", "fill")</p></dd>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_box(default_parsing(mtcars), pri = "mpg", sec = "cyl", ter = "gear", axis.font.family = "mono"):</span> object 'i18n' not found</span> <span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_box(default_parsing(mtcars), pri = "mpg", sec = "cyl", ter = "gear", axis.font.family = "mono"):</span> object 'i18n' not found</span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"mpg"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"mpg"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-5.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-5.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"mpg"</span>,<span class="st">"cyl"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"mpg"</span>,<span class="st">"cyl"</span>,color.palette<span class="op">=</span><span class="st">"Blues"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-6.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-6.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="fu">stRoke</span><span class="fu">::</span><span class="va"><a href="https://agdamsbo.github.io/stRoke/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"age"</span>,<span class="st">"active"</span>,color.palette<span class="op">=</span><span class="st">"Blues"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-7.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="fu">gtsummary</span><span class="fu">::</span><span class="va"><a href="https://www.danieldsjoberg.com/gtsummary/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"age"</span>,<span class="st">"trt"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="fu">gtsummary</span><span class="fu">::</span><span class="va"><a href="https://www.danieldsjoberg.com/gtsummary/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span> <span class="fu">plot_box_single</span><span class="op">(</span><span class="st">"age"</span>,<span class="st">"trt"</span><span class="op">)</span></span></span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Removed 11 rows containing non-finite outside the scale range</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Removed 11 rows containing non-finite outside the scale range</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> (`stat_boxplot()`).</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> (`stat_boxplot()`).</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Removed 11 rows containing missing values or values outside the scale range</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Removed 11 rows containing missing values or values outside the scale range</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> (`geom_point()`).</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> (`geom_point()`).</span>
<span class="r-plt img"><img src="data-plots-7.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-8.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="data-plots-8.png" alt="" width="700" height="433"></span> <span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in ggplot2::geom_text(data = .x$rectData[which(.x$rectData$n &gt; 0), ], size = t.size, fontface = "plain", ggplot2::aes(x = group, y = p_prev + 0.49 * p, color = contrast_cut, label = glue::glue(label.str))):</span> Problem while computing aesthetics.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Error occurred in the 3rd layer.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Caused by error in `check_aesthetics()`:</span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #BBBB00;">!</span> Aesthetics must be either length 1 or the same as the data (9).</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;"></span> Fix the following mappings: `colour`.</span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span>, ter<span class="op">=</span><span class="st">"am"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span>, ter<span class="op">=</span><span class="st">"am"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in ggplot2::geom_text(data = .x$rectData[which(.x$rectData$n &gt; 0), ], size = t.size, fontface = "plain", ggplot2::aes(x = group, y = p_prev + 0.49 * p, color = contrast_cut, label = glue::glue(label.str))):</span> Problem while computing aesthetics.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Error occurred in the 3rd layer.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Caused by error in `check_aesthetics()`:</span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #BBBB00;">!</span> Aesthetics must be either length 1 or the same as the data (13).</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #BB0000;"></span> Fix the following mappings: `colour`.</span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="cn">NULL</span>,color.palette<span class="op">=</span><span class="st">"Blues"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="data-plots-9.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-9.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="cn">NULL</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="cn">NULL</span>,color.palette<span class="op">=</span><span class="st">"Magma"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="data-plots-10.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-10.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_hbars</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"carb"</span>, sec <span class="op">=</span> <span class="cn">NULL</span>,color.palette<span class="op">=</span><span class="st">"Viridis"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="data-plots-11.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_ridge</span><span class="op">(</span>x <span class="op">=</span> <span class="st">"mpg"</span>, y <span class="op">=</span> <span class="st">"cyl"</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_ridge</span><span class="op">(</span>x <span class="op">=</span> <span class="st">"mpg"</span>, y <span class="op">=</span> <span class="st">"cyl"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Picking joint bandwidth of 1.38</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Picking joint bandwidth of 1.38</span>
<span class="r-plt img"><img src="data-plots-11.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-12.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_ridge</span><span class="op">(</span>x <span class="op">=</span> <span class="st">"mpg"</span>, y <span class="op">=</span> <span class="st">"cyl"</span>, z <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_ridge</span><span class="op">(</span>x <span class="op">=</span> <span class="st">"mpg"</span>, y <span class="op">=</span> <span class="st">"cyl"</span>, z <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Picking joint bandwidth of 1.52</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Picking joint bandwidth of 1.52</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The following aesthetics were dropped during statistical transformation: <span style="color: #00BB00;">y</span> and</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>The following aesthetics were dropped during statistical transformation: <span style="color: #00BB00;">y</span> and</span>
@ -864,38 +901,42 @@ One of c("stack", "dodge", "fill")</p></dd>
<span class="r-in"><span><span class="va">ds</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/data.frame.html" class="external-link">data.frame</a></span><span class="op">(</span>g <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">LETTERS</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">2</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span>, first <span class="op">=</span> <span class="fu">REDCapCAST</span><span class="fu">::</span><span class="fu">as_factor</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">letters</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">4</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span>, last <span class="op">=</span> <span class="fu">REDCapCAST</span><span class="fu">::</span><span class="fu">as_factor</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">letters</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">4</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">ds</span> <span class="op">&lt;-</span> <span class="fu"><a href="https://rdrr.io/r/base/data.frame.html" class="external-link">data.frame</a></span><span class="op">(</span>g <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">LETTERS</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">2</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span>, first <span class="op">=</span> <span class="fu">REDCapCAST</span><span class="fu">::</span><span class="fu">as_factor</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">letters</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">4</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span>, last <span class="op">=</span> <span class="fu">REDCapCAST</span><span class="fu">::</span><span class="fu">as_factor</span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="va">letters</span><span class="op">[</span><span class="fl">1</span><span class="op">:</span><span class="fl">4</span><span class="op">]</span>, <span class="fl">100</span>, <span class="cn">TRUE</span><span class="op">)</span><span class="op">)</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Loading required package: ggplot2</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Loading required package: ggplot2</span>
<span class="r-plt img"><img src="data-plots-12.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span>, color.group <span class="op">=</span> <span class="st">"sec"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-13.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-13.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span>, color.group <span class="op">=</span> <span class="st">"sec"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-14.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span>, ter <span class="op">=</span> <span class="st">"g"</span>, color.group <span class="op">=</span> <span class="st">"sec"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span>, ter <span class="op">=</span> <span class="st">"g"</span>, color.group <span class="op">=</span> <span class="st">"sec"</span><span class="op">)</span></span></span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-plt img"><img src="data-plots-14.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-15.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"cyl"</span>, <span class="st">"gear"</span>, <span class="st">"am"</span>, color.group <span class="op">=</span> <span class="st">"pri"</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"cyl"</span>, <span class="st">"gear"</span>, <span class="st">"am"</span>, color.group <span class="op">=</span> <span class="st">"pri"</span><span class="op">)</span></span></span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-plt img"><img src="data-plots-15.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-16.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="co">## In this case, the last plot as the secondary variable in wrong order</span></span></span> <span class="r-in"><span><span class="co">## In this case, the last plot as the secondary variable in wrong order</span></span></span>
<span class="r-in"><span><span class="co">## Dont know why...</span></span></span> <span class="r-in"><span><span class="co">## Dont know why...</span></span></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu"><a href="default_parsing.html">default_parsing</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"cyl"</span>, <span class="st">"gear"</span>, <span class="st">"vs"</span>, color.group <span class="op">=</span> <span class="st">"pri"</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_sankey</span><span class="op">(</span><span class="st">"cyl"</span>, <span class="st">"gear"</span>, <span class="st">"vs"</span>, color.group <span class="op">=</span> <span class="st">"pri"</span>,color.palette<span class="op">=</span><span class="st">"inferno"</span><span class="op">)</span></span></span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-plt img"><img src="data-plots-16.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-17.png" alt="" width="700" height="433"></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span> <span class="co"># stRoke::trial |&gt; plot_sankey("mrs_1", "mrs_6")</span></span></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_scatter</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"wt"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_scatter</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"wt"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Ignoring unknown labels:</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Ignoring unknown labels:</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> <span style="color: #00BB00;">legend.title</span> : <span style="color: #0000BB;">""</span></span> <span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> <span style="color: #00BB00;">legend.title</span> : <span style="color: #0000BB;">""</span></span>
<span class="r-plt img"><img src="data-plots-17.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="data-plots-18.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_violin</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span>, ter <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_scatter</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"wt"</span>,ter<span class="op">=</span><span class="st">"carb"</span><span class="op">)</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_violin(mtcars, pri = "mpg", sec = "cyl", ter = "gear"):</span> object 'i18n' not found</span> <span class="r-msg co"><span class="r-pr">#&gt;</span> Ignoring unknown labels:</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> <span style="color: #00BB00;">legend.title</span> : <span style="color: #0000BB;">""</span></span>
<span class="r-plt img"><img src="data-plots-19.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_violin</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-20.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_violin</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"mpg"</span>, sec <span class="op">=</span> <span class="st">"cyl"</span>, ter <span class="op">=</span> <span class="st">"gear"</span>, color.palette<span class="op">=</span><span class="st">"Blues"</span><span class="op">)</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_violin(mtcars, pri = "mpg", sec = "cyl", ter = "gear", color.palette = "Blues"):</span> object 'i18n' not found</span>
</code></pre></div> </code></pre></div>
</div> </div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2> </main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>

View file

@ -20,32 +20,42 @@ Beautiful sankey plot with option to split by a tertiary group
Beautiful violin plot Beautiful violin plot
Beatiful violin plot Beautiful violin plot
## Usage ## Usage
``` r ``` r
data_visuals_ui(id, tab_title = "Plots", ...) data_visuals_ui(id, tab_title = "Plots", ...)
data_visuals_server(id, data, ...) data_visuals_server(
id,
data,
palettes = c(`Perceptual (blue-yellow)` = "viridis", `Perceptual (fire)` = "plasma",
`Colour-blind friendly` = "Okabe-Ito", `Qualitative (bold)` = "Dark 2",
`Qualitative (paired)` = "Paired", `Sequential (blues)` = "Blues",
`Diverging (red-blue)` = "RdBu", `Tableau style` = "Tableau 10", Pastel = "Pastel 1",
Rainbow = "rainbow"),
...
)
create_plot(data, type, pri, sec, ter = NULL, ...) create_plot(data, type, pri, sec, ter = NULL, color.palette = "viridis", ...)
plot_bar_single( plot_bar_single(
data, data,
pri, pri,
sec = NULL, sec = NULL,
style = c("stack", "dodge", "fill"), style = c("stack", "dodge", "fill"),
max_level = 30 max_level = 30,
color.palette = "viridis"
) )
plot_box(data, pri, sec, ter = NULL, ...) plot_box(data, pri, sec, ter = NULL, color.palette = "viridis", ...)
plot_box_single(data, pri, sec = NULL, seed = 2103) plot_box_single(data, pri, sec = NULL, seed = 2103, color.palette = "viridis")
plot_hbars(data, pri, sec, ter = NULL) plot_hbars(data, pri, sec, ter = NULL, color.palette = "viridis")
plot_ridge(data, x, y, z = NULL, ...) plot_ridge(data, x, y, z = NULL, color.palette = "viridis", ...)
sankey_ready(data, pri, sec, numbers = "count", ...) sankey_ready(data, pri, sec, numbers = "count", ...)
@ -56,12 +66,16 @@ plot_sankey(
ter = NULL, ter = NULL,
color.group = "pri", color.group = "pri",
colors = NULL, colors = NULL,
color.palette = "viridis",
default.color = "#2986cc",
box.color = "#1E4B66",
na.color = "grey80",
missing.level = "Missing" missing.level = "Missing"
) )
plot_scatter(data, pri, sec, ter = NULL) plot_scatter(data, pri, sec, ter = NULL, color.palette = "viridis")
plot_violin(data, pri, sec, ter = NULL) plot_violin(data, pri, sec, ter = NULL, color.palette = "viridis")
``` ```
## Arguments ## Arguments
@ -94,6 +108,10 @@ plot_violin(data, pri, sec, ter = NULL)
tertiary variable tertiary variable
- color.palette:
choose color palette. See `plot_colors` for support.
- style: - style:
barplot style passed to geom_bar position argument. One of c("stack", barplot style passed to geom_bar position argument. One of c("stack",
@ -688,10 +706,11 @@ create_plot(mtcars, "plot_violin", "mpg", "cyl") |> attributes()
#> list() #> list()
#> #>
#> $plot_env #> $plot_env
#> <environment: 0x55fda1fb5b88> #> <environment: 0x56500f1c2250>
#> #>
#> $code #> $code
#> FreesearchR::plot_violin(pri = "mpg", sec = "cyl", ter = NULL) #> FreesearchR::plot_violin(pri = "mpg", sec = "cyl", ter = NULL,
#> color.palette = "viridis")
#> #>
mtcars |> mtcars |>
dplyr::mutate(cyl = factor(cyl), am = factor(am)) |> dplyr::mutate(cyl = factor(cyl), am = factor(am)) |>
@ -700,7 +719,7 @@ mtcars |>
mtcars |> mtcars |>
dplyr::mutate(cyl = factor(cyl), am = factor(am)) |> dplyr::mutate(cyl = factor(cyl), am = factor(am)) |>
plot_bar_single(pri = "cyl", style = "stack") plot_bar_single(pri = "cyl", style = "stack",color.palette="turbo")
mtcars |> plot_box(pri = "mpg", sec = "gear") mtcars |> plot_box(pri = "mpg", sec = "gear")
@ -716,7 +735,9 @@ mtcars |>
#> Error in plot_box(default_parsing(mtcars), pri = "mpg", sec = "cyl", ter = "gear", axis.font.family = "mono"): object 'i18n' not found #> Error in plot_box(default_parsing(mtcars), pri = "mpg", sec = "cyl", ter = "gear", axis.font.family = "mono"): object 'i18n' not found
mtcars |> plot_box_single("mpg") mtcars |> plot_box_single("mpg")
mtcars |> plot_box_single("mpg","cyl") mtcars |> plot_box_single("mpg","cyl",color.palette="Blues")
stRoke::trial |> plot_box_single("age","active",color.palette="Blues")
gtsummary::trial |> plot_box_single("age","trt") gtsummary::trial |> plot_box_single("age","trt")
#> Warning: Removed 11 rows containing non-finite outside the scale range #> Warning: Removed 11 rows containing non-finite outside the scale range
@ -727,12 +748,28 @@ gtsummary::trial |> plot_box_single("age","trt")
mtcars |> plot_hbars(pri = "carb", sec = "cyl") mtcars |> plot_hbars(pri = "carb", sec = "cyl")
#> Scale for fill is already present. #> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale. #> Adding another scale for fill, which will replace the existing scale.
#> Error in ggplot2::geom_text(data = .x$rectData[which(.x$rectData$n > 0), ], size = t.size, fontface = "plain", ggplot2::aes(x = group, y = p_prev + 0.49 * p, color = contrast_cut, label = glue::glue(label.str))): Problem while computing aesthetics.
#> Error occurred in the 3rd layer.
#> Caused by error in `check_aesthetics()`:
#> ! Aesthetics must be either length 1 or the same as the data (9).
#> ✖ Fix the following mappings: `colour`.
mtcars |> plot_hbars(pri = "carb", sec = "cyl", ter="am") mtcars |> plot_hbars(pri = "carb", sec = "cyl", ter="am")
#> Scale for fill is already present. #> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale. #> Adding another scale for fill, which will replace the existing scale.
#> Error in ggplot2::geom_text(data = .x$rectData[which(.x$rectData$n > 0), ], size = t.size, fontface = "plain", ggplot2::aes(x = group, y = p_prev + 0.49 * p, color = contrast_cut, label = glue::glue(label.str))): Problem while computing aesthetics.
#> Error occurred in the 3rd layer.
#> Caused by error in `check_aesthetics()`:
#> ! Aesthetics must be either length 1 or the same as the data (13).
#> ✖ Fix the following mappings: `colour`.
mtcars |> plot_hbars(pri = "carb", sec = NULL,color.palette="Blues")
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
mtcars |> plot_hbars(pri = "carb", sec = NULL) mtcars |> plot_hbars(pri = "carb", sec = NULL,color.palette="Magma")
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
mtcars |> plot_hbars(pri = "carb", sec = NULL,color.palette="Viridis")
#> Scale for fill is already present. #> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale. #> Adding another scale for fill, which will replace the existing scale.
@ -839,17 +876,21 @@ mtcars |>
## Dont know why... ## Dont know why...
mtcars |> mtcars |>
default_parsing() |> default_parsing() |>
plot_sankey("cyl", "gear", "vs", color.group = "pri") plot_sankey("cyl", "gear", "vs", color.group = "pri",color.palette="inferno")
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
# stRoke::trial |> plot_sankey("mrs_1", "mrs_6")
mtcars |> plot_scatter(pri = "mpg", sec = "wt") mtcars |> plot_scatter(pri = "mpg", sec = "wt")
#> Ignoring unknown labels: #> Ignoring unknown labels:
#> • legend.title : "" #> • legend.title : ""
mtcars |> plot_violin(pri = "mpg", sec = "cyl", ter = "gear") mtcars |> plot_scatter(pri = "mpg", sec = "wt",ter="carb")
#> Error in plot_violin(mtcars, pri = "mpg", sec = "cyl", ter = "gear"): object 'i18n' not found #> Ignoring unknown labels:
#> • legend.title : ""
mtcars |> plot_violin(pri = "mpg", sec = "cyl")
mtcars |> plot_violin(pri = "mpg", sec = "cyl", ter = "gear", color.palette="Blues")
#> Error in plot_violin(mtcars, pri = "mpg", sec = "cyl", ter = "gear", color.palette = "Blues"): object 'i18n' not found
``` ```

View file

@ -0,0 +1,159 @@
<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Generate N Colors from a Specified Color Palette — generate_colors • FreesearchR</title><!-- favicons --><link rel="icon" type="image/png" sizes="96x96" href="../favicon-96x96.png"><link rel="icon" type="”image/svg+xml”" href="../favicon.svg"><link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png"><link rel="icon" sizes="any" href="../favicon.ico"><link rel="manifest" href="../site.webmanifest"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><link href="../deps/Montserrat-0.4.10/font.css" rel="stylesheet"><link href="../deps/Public_Sans-0.4.10/font.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/all.min.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/v4-shims.min.css" rel="stylesheet"><script src="../deps/headroom-0.11.0/headroom.min.js"></script><script src="../deps/headroom-0.11.0/jQuery.headroom.min.js"></script><script src="../deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script><script src="../deps/clipboard.js-2.0.11/clipboard.min.js"></script><script src="../deps/search-1.0.0/autocomplete.jquery.min.js"></script><script src="../deps/search-1.0.0/fuse.min.js"></script><script src="../deps/search-1.0.0/mark.min.js"></script><!-- pkgdown --><script src="../pkgdown.js"></script><link href="../extra.css" rel="stylesheet"><meta property="og:title" content="Generate N Colors from a Specified Color Palette — generate_colors"><meta name="description" content="A flexible wrapper around multiple color palette libraries, returning N
colors as a character vector of hex codes. Supports palettes from
viridisLite, base R grDevices, and RColorBrewer."><meta property="og:description" content="A flexible wrapper around multiple color palette libraries, returning N
colors as a character vector of hex codes. Supports palettes from
viridisLite, base R grDevices, and RColorBrewer."><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body>
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
<nav class="navbar navbar-expand-lg fixed-top bg-primary" data-bs-theme="dark" aria-label="Site navigation"><div class="container">
<a class="navbar-brand me-2" href="../index.html">FreesearchR</a>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">26.3.4</small>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbar" class="collapse navbar-collapse ms-3">
<ul class="navbar-nav me-auto"><li class="nav-item"><a class="nav-link" href="../articles/FreesearchR.html">Get started</a></li>
<li class="active nav-item"><a class="nav-link" href="../reference/index.html">Reference</a></li>
<li class="nav-item dropdown">
<button class="nav-link dropdown-toggle" type="button" id="dropdown-articles" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true">Articles</button>
<ul class="dropdown-menu" aria-labelledby="dropdown-articles"><li><a class="dropdown-item" href="../articles/data-types.html">Data types</a></li>
<li><a class="dropdown-item" href="../articles/missingness.html">Missingness in data</a></li>
<li><a class="dropdown-item" href="../articles/session.html">Session info</a></li>
<li><a class="dropdown-item" href="../articles/visuals.html">On visuals</a></li>
</ul></li>
<li class="nav-item"><a class="nav-link" href="../ROADMAP.html">Roadmap</a></li>
<li class="nav-item"><a class="nav-link" href="../QA.html">Q&amp;A</a></li>
<li class="nav-item"><a class="nav-link" href="../news/index.html">Changelog</a></li>
</ul><ul class="navbar-nav"><li class="nav-item"><form class="form-inline" role="search">
<input class="form-control" type="search" name="search-input" id="search-input" autocomplete="off" aria-label="Search site" placeholder="Search for" data-search-index="../search.json"></form></li>
<li class="nav-item"><a class="external-link nav-link" href="https://github.com/agdamsbo/FreesearchR/" aria-label="GitHub"><span class="fa fab fa-github fa-lg"></span></a></li>
</ul></div>
</div>
</nav><div class="container template-reference-topic">
<div class="row">
<main id="main" class="col-md-9"><div class="page-header">
<img src="../logo.png" class="logo" alt=""><h1>Generate N Colors from a Specified Color Palette</h1>
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/generate_colors.R" class="external-link"><code>R/generate_colors.R</code></a></small>
<div class="d-none name"><code>generate_colors.Rd</code></div>
</div>
<div class="ref-description section level2">
<p>A flexible wrapper around multiple color palette libraries, returning N
colors as a character vector of hex codes. Supports palettes from
<span class="pkg">viridisLite</span>, base R <span class="pkg">grDevices</span>, and <span class="pkg">RColorBrewer</span>.</p>
</div>
<div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">generate_colors</span><span class="op">(</span><span class="va">n</span>, palette <span class="op">=</span> <span class="st">"viridis"</span>, <span class="va">...</span><span class="op">)</span></span></code></pre></div>
</div>
<div class="section level2">
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
<dl><dt id="arg-n">n<a class="anchor" aria-label="anchor" href="#arg-n"></a></dt>
<dd><p><code>integer</code>. Number of colors to generate. Must be a positive
integer.</p></dd>
<dt id="arg-palette">palette<a class="anchor" aria-label="anchor" href="#arg-palette"></a></dt>
<dd><p><code>character(1)</code>. Name of the color palette to use.
Case-insensitive. Supported options:</p><dl><dt><strong>viridisLite</strong></dt>
<dd><p><code>"viridis"</code>, <code>"magma"</code>, <code>"plasma"</code>,
<code>"inferno"</code>, <code>"cividis"</code>, <code>"mako"</code>, <code>"rocket"</code>, <code>"turbo"</code></p></dd>
<dt><strong>grDevices</strong></dt>
<dd><p><code>"hcl"</code>, <code>"rainbow"</code>, <code>"heat"</code>,
<code>"terrain"</code>, <code>"topo"</code></p></dd>
<dt><strong>RColorBrewer</strong></dt>
<dd><p>Any palette name from
<code><a href="https://rdrr.io/pkg/RColorBrewer/man/ColorBrewer.html" class="external-link">RColorBrewer::brewer.pal.info</a></code>, e.g. <code>"Set1"</code>, <code>"Blues"</code>,
<code>"Dark2"</code>. If <code>n</code> exceeds the palette maximum, colors are
interpolated via <code><a href="https://rdrr.io/r/grDevices/colorRamp.html" class="external-link">colorRampPalette</a></code>.</p></dd>
</dl></dd>
<dt id="arg--">...<a class="anchor" aria-label="anchor" href="#arg--"></a></dt>
<dd><p>Additional arguments passed to the underlying palette function.
For example, <code>alpha</code>, <code>direction</code>, <code>begin</code>, <code>end</code>
are forwarded to <code><a href="https://sjmgarnier.github.io/viridisLite/reference/viridis.html" class="external-link">viridis</a></code>; <code>palette</code> is
forwarded to <code><a href="https://rdrr.io/r/grDevices/palettes.html" class="external-link">hcl.colors</a></code>.</p></dd>
</dl></div>
<div class="section level2">
<h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
<p>A <code>character</code> vector of length <code>n</code> containing hex color
codes (e.g. <code>"#440154FF"</code>).</p>
</div>
<div class="section level2">
<h2 id="see-also">See also<a class="anchor" aria-label="anchor" href="#see-also"></a></h2>
<div class="dont-index"><p><code><a href="https://sjmgarnier.github.io/viridisLite/reference/viridis.html" class="external-link">viridis</a></code>,
<code><a href="https://rdrr.io/r/grDevices/palettes.html" class="external-link">hcl.colors</a></code>,
<code><a href="https://rdrr.io/pkg/RColorBrewer/man/ColorBrewer.html" class="external-link">brewer.pal</a></code></p></div>
</div>
<div class="section level2">
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="co"># viridisLite palettes</span></span></span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"viridis"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#440154FF" "#3B528BFF" "#21908CFF" "#5DC863FF" "#FDE725FF"</span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"plasma"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#0D0887FF" "#7E03A8FF" "#CC4678FF" "#F89441FF" "#F0F921FF"</span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"viridis"</span>, alpha <span class="op">=</span> <span class="fl">0.8</span>, direction <span class="op">=</span> <span class="op">-</span><span class="fl">1</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#FDE725CC" "#5DC863CC" "#21908CCC" "#3B528BCC" "#440154CC"</span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Base R grDevices</span></span></span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"rainbow"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#FF0000" "#CCFF00" "#00FF66" "#0066FF" "#CC00FF"</span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">8</span>, <span class="st">"hcl"</span>, palette <span class="op">=</span> <span class="st">"Dark 3"</span><span class="op">)</span></span></span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>NAs introduced by coercion</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#E16A86FF" "#C7821CFF" "#909800FF" "#00A846FF" "#00AD9AFF" "#00A2D3FF"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [7] "#9183E6FF" "#D766C9FF"</span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># RColorBrewer</span></span></span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"Set1"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#E41A1C" "#377EB8" "#4DAF4A" "#984EA3" "#FF7F00"</span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">5</span>, <span class="st">"Blues"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#EFF3FF" "#BDD7E7" "#6BAED6" "#3182BD" "#08519C"</span>
<span class="r-in"><span><span class="fu">generate_colors</span><span class="op">(</span><span class="fl">12</span>, <span class="st">"Set1"</span><span class="op">)</span> <span class="co"># interpolates beyond palette max of 9</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "#E41A1C" "#66628D" "#419486" "#5A9D5A" "#91569A" "#D96D3B" "#FFAD12"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [8] "#F6EF32" "#B6742A" "#D26D7A" "#DD87B4" "#999999"</span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Drop-in replacement for viridisLite::viridis()</span></span></span>
<span class="r-in"><span><span class="co"># generate_colors(n = length(levels(data_orig[[pri]])), palette = "viridis")</span></span></span>
<span class="r-in"><span></span></span>
</code></pre></div>
</div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>
</nav></aside></div>
<footer><div class="pkgdown-footer-left">
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.2.0.</p>
</div>
<div class="pkgdown-footer-right">
<p>Developed by Andreas Gammelgaard Damsbo. Provided without <strong>any warranty</strong>.</p>
</div>
</footer></div>
</body></html>

View file

@ -0,0 +1,90 @@
# Generate N Colors from a Specified Color Palette
A flexible wrapper around multiple color palette libraries, returning N
colors as a character vector of hex codes. Supports palettes from
viridisLite, base R grDevices, and RColorBrewer.
## Usage
``` r
generate_colors(n, palette = "viridis", ...)
```
## Arguments
- n:
`integer`. Number of colors to generate. Must be a positive integer.
- palette:
`character(1)`. Name of the color palette to use. Case-insensitive.
Supported options:
**viridisLite**
: `"viridis"`, `"magma"`, `"plasma"`, `"inferno"`, `"cividis"`,
`"mako"`, `"rocket"`, `"turbo"`
**grDevices**
: `"hcl"`, `"rainbow"`, `"heat"`, `"terrain"`, `"topo"`
**RColorBrewer**
: Any palette name from
[`RColorBrewer::brewer.pal.info`](https://rdrr.io/pkg/RColorBrewer/man/ColorBrewer.html),
e.g. `"Set1"`, `"Blues"`, `"Dark2"`. If `n` exceeds the palette
maximum, colors are interpolated via
[`colorRampPalette`](https://rdrr.io/r/grDevices/colorRamp.html).
- ...:
Additional arguments passed to the underlying palette function. For
example, `alpha`, `direction`, `begin`, `end` are forwarded to
[`viridis`](https://sjmgarnier.github.io/viridisLite/reference/viridis.html);
`palette` is forwarded to
[`hcl.colors`](https://rdrr.io/r/grDevices/palettes.html).
## Value
A `character` vector of length `n` containing hex color codes (e.g.
`"#440154FF"`).
## See also
[`viridis`](https://sjmgarnier.github.io/viridisLite/reference/viridis.html),
[`hcl.colors`](https://rdrr.io/r/grDevices/palettes.html),
[`brewer.pal`](https://rdrr.io/pkg/RColorBrewer/man/ColorBrewer.html)
## Examples
``` r
# viridisLite palettes
generate_colors(5, "viridis")
#> [1] "#440154FF" "#3B528BFF" "#21908CFF" "#5DC863FF" "#FDE725FF"
generate_colors(5, "plasma")
#> [1] "#0D0887FF" "#7E03A8FF" "#CC4678FF" "#F89441FF" "#F0F921FF"
generate_colors(5, "viridis", alpha = 0.8, direction = -1)
#> [1] "#FDE725CC" "#5DC863CC" "#21908CCC" "#3B528BCC" "#440154CC"
# Base R grDevices
generate_colors(5, "rainbow")
#> [1] "#FF0000" "#CCFF00" "#00FF66" "#0066FF" "#CC00FF"
generate_colors(8, "hcl", palette = "Dark 3")
#> Warning: NAs introduced by coercion
#> [1] "#E16A86FF" "#C7821CFF" "#909800FF" "#00A846FF" "#00AD9AFF" "#00A2D3FF"
#> [7] "#9183E6FF" "#D766C9FF"
# RColorBrewer
generate_colors(5, "Set1")
#> [1] "#E41A1C" "#377EB8" "#4DAF4A" "#984EA3" "#FF7F00"
generate_colors(5, "Blues")
#> [1] "#EFF3FF" "#BDD7E7" "#6BAED6" "#3182BD" "#08519C"
generate_colors(12, "Set1") # interpolates beyond palette max of 9
#> [1] "#E41A1C" "#66628D" "#419486" "#5A9D5A" "#91569A" "#D96D3B" "#FFAD12"
#> [8] "#F6EF32" "#B6742A" "#D26D7A" "#DD87B4" "#999999"
# Drop-in replacement for viridisLite::viridis()
# generate_colors(n = length(levels(data_orig[[pri]])), palette = "viridis")
```

View file

@ -139,7 +139,7 @@
<span class="r-out co"><span class="r-pr">#&gt;</span> z$qr &lt;- NULL</span> <span class="r-out co"><span class="r-pr">#&gt;</span> z$qr &lt;- NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> z</span> <span class="r-out co"><span class="r-pr">#&gt;</span> z</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> }</span> <span class="r-out co"><span class="r-pr">#&gt;</span> }</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;bytecode: 0x55fd946e5b68&gt;</span> <span class="r-out co"><span class="r-pr">#&gt;</span> &lt;bytecode: 0x56500d6bf418&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;environment: namespace:stats&gt;</span> <span class="r-out co"><span class="r-pr">#&gt;</span> &lt;environment: namespace:stats&gt;</span>
</code></pre></div> </code></pre></div>
</div> </div>

View file

@ -95,6 +95,6 @@ getfun("stats::lm")
#> z$qr <- NULL #> z$qr <- NULL
#> z #> z
#> } #> }
#> <bytecode: 0x55fd946e5b68> #> <bytecode: 0x56500d6bf418>
#> <environment: namespace:stats> #> <environment: namespace:stats>
``` ```

View file

@ -169,6 +169,13 @@
</dt> </dt>
<dd>Substitue spaces/tabs with single space excluding text within quotes</dd> <dd>Substitue spaces/tabs with single space excluding text within quotes</dd>
<dt>
<code><a href="colorSelectInput.html">colorSelectInput()</a></code>
</dt>
<dd>A selectizeInput customized for named vectors of color names supported by <code>generate_colors</code></dd>
<dt> <dt>
<code><a href="columnSelectInput.html">columnSelectInput()</a></code> <code><a href="columnSelectInput.html">columnSelectInput()</a></code>
@ -183,6 +190,13 @@
</dt> </dt>
<dd>Pairwise comparison of missings across covariables</dd> <dd>Pairwise comparison of missings across covariables</dd>
<dt>
<code><a href="continuous_colors.html">continuous_colors()</a></code>
</dt>
<dd>Create a Continuous Color Function from a Palette</dd>
<dt> <dt>
<code><a href="contrast_text.html">contrast_text()</a></code> <code><a href="contrast_text.html">contrast_text()</a></code>
@ -421,6 +435,13 @@
</dt> </dt>
<dd>Merges list of named arguments for qmd header generation</dd> <dd>Merges list of named arguments for qmd header generation</dd>
<dt>
<code><a href="generate_colors.html">generate_colors()</a></code>
</dt>
<dd>Generate N Colors from a Specified Color Palette</dd>
<dt> <dt>
<code><a href="get_data_packages.html">get_data_packages()</a></code> <code><a href="get_data_packages.html">get_data_packages()</a></code>
@ -848,6 +869,13 @@
</dt> </dt>
<dd>Restore column labels using a reference data frame</dd> <dd>Restore column labels using a reference data frame</dd>
<dt>
<code><a href="scale_fill_generate.html">scale_fill_generate()</a></code> <code><a href="scale_fill_generate.html">scale_color_generate()</a></code>
</dt>
<dd>Discrete and Continuous Fill Scale Using generate_colors</dd>
<dt> <dt>
<code><a href="selectInputIcon.html">selectInputIcon()</a></code> <code><a href="selectInputIcon.html">selectInputIcon()</a></code>

View file

@ -4,75 +4,115 @@
- [`FreesearchR_palette()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_palette.md) - [`FreesearchR_palette()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_palette.md)
: Use the FreesearchR colors : Use the FreesearchR colors
- [`FreesearchR_theme()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_theme.md) - [`FreesearchR_theme()`](https://agdamsbo.github.io/FreesearchR/reference/FreesearchR_theme.md)
: Custom theme based on unity : Custom theme based on unity
- [`add_class_icon()`](https://agdamsbo.github.io/FreesearchR/reference/add_class_icon.md) - [`add_class_icon()`](https://agdamsbo.github.io/FreesearchR/reference/add_class_icon.md)
: Convert class grid column to icon : Convert class grid column to icon
- [`add_sparkline()`](https://agdamsbo.github.io/FreesearchR/reference/add_sparkline.md) - [`add_sparkline()`](https://agdamsbo.github.io/FreesearchR/reference/add_sparkline.md)
: Add sparkline to datagrid : Add sparkline to datagrid
- [`align_axes()`](https://agdamsbo.github.io/FreesearchR/reference/align_axes.md) - [`align_axes()`](https://agdamsbo.github.io/FreesearchR/reference/align_axes.md)
: Aligns axes between plots : Aligns axes between plots
- [`all_but()`](https://agdamsbo.github.io/FreesearchR/reference/all_but.md) - [`all_but()`](https://agdamsbo.github.io/FreesearchR/reference/all_but.md)
: Select all from vector but : Select all from vector but
- [`append_column()`](https://agdamsbo.github.io/FreesearchR/reference/append_column.md) - [`append_column()`](https://agdamsbo.github.io/FreesearchR/reference/append_column.md)
: Append a column to a data.frame : Append a column to a data.frame
- [`append_list()`](https://agdamsbo.github.io/FreesearchR/reference/append_list.md) - [`append_list()`](https://agdamsbo.github.io/FreesearchR/reference/append_list.md)
: Append list with named index : Append list with named index
- [`apply_labels()`](https://agdamsbo.github.io/FreesearchR/reference/apply_labels.md) - [`apply_labels()`](https://agdamsbo.github.io/FreesearchR/reference/apply_labels.md)
: Apply a named label vector to a data frame : Apply a named label vector to a data frame
- [`argsstring2list()`](https://agdamsbo.github.io/FreesearchR/reference/argsstring2list.md) - [`argsstring2list()`](https://agdamsbo.github.io/FreesearchR/reference/argsstring2list.md)
: Convert string of arguments to list of arguments : Convert string of arguments to list of arguments
- [`baseline_table()`](https://agdamsbo.github.io/FreesearchR/reference/baseline_table.md) - [`baseline_table()`](https://agdamsbo.github.io/FreesearchR/reference/baseline_table.md)
: Print a flexible baseline characteristics table : Print a flexible baseline characteristics table
- [`check_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/check_app_version.md) - [`check_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/check_app_version.md)
: Run a startup version check and return a banner UI element : Run a startup version check and return a banner UI element
- [`class_icons()`](https://agdamsbo.github.io/FreesearchR/reference/class_icons.md) - [`class_icons()`](https://agdamsbo.github.io/FreesearchR/reference/class_icons.md)
: Get data class icons : Get data class icons
- [`clean_common_axis()`](https://agdamsbo.github.io/FreesearchR/reference/clean_common_axis.md) - [`clean_common_axis()`](https://agdamsbo.github.io/FreesearchR/reference/clean_common_axis.md)
: Extract and clean axis ranges : Extract and clean axis ranges
- [`clean_date()`](https://agdamsbo.github.io/FreesearchR/reference/clean_date.md) - [`clean_date()`](https://agdamsbo.github.io/FreesearchR/reference/clean_date.md)
: Attempts at applying uniform date format : Attempts at applying uniform date format
- [`clean_sep()`](https://agdamsbo.github.io/FreesearchR/reference/clean_sep.md) - [`clean_sep()`](https://agdamsbo.github.io/FreesearchR/reference/clean_sep.md)
: gsub wrapper for piping with default values for separator : gsub wrapper for piping with default values for separator
substituting substituting
- [`collapse_spaces()`](https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.md) - [`collapse_spaces()`](https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.md)
: Substitue spaces/tabs with single space excluding text within quotes : Substitue spaces/tabs with single space excluding text within quotes
- [`colorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/colorSelectInput.md)
:
A selectizeInput customized for named vectors of color names supported
by `generate_colors`
- [`columnSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.md) - [`columnSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.md)
: A selectizeInput customized for data frames with column labels : A selectizeInput customized for data frames with column labels
- [`compare_missings()`](https://agdamsbo.github.io/FreesearchR/reference/compare_missings.md) - [`compare_missings()`](https://agdamsbo.github.io/FreesearchR/reference/compare_missings.md)
: Pairwise comparison of missings across covariables : Pairwise comparison of missings across covariables
- [`continuous_colors()`](https://agdamsbo.github.io/FreesearchR/reference/continuous_colors.md)
: Create a Continuous Color Function from a Palette
- [`contrast_text()`](https://agdamsbo.github.io/FreesearchR/reference/contrast_text.md) - [`contrast_text()`](https://agdamsbo.github.io/FreesearchR/reference/contrast_text.md)
: Contrast Text Color : Contrast Text Color
- [`corr_pairs_validate()`](https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.md) - [`corr_pairs_validate()`](https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.md)
: Correlation pairs validation : Correlation pairs validation
- [`correlation_pairs()`](https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.md) - [`correlation_pairs()`](https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.md)
: Determine significant correlations in the data set : Determine significant correlations in the data set
- [`create_column_ui()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) - [`create_column_ui()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`create_column_server()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`create_column_server()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`allowed_operations()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`allowed_operations()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`modal_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`modal_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
[`winbox_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md) [`winbox_create_column()`](https://agdamsbo.github.io/FreesearchR/reference/create-column.md)
: Create new column : Create new column
- [`create_baseline()`](https://agdamsbo.github.io/FreesearchR/reference/create_baseline.md) - [`create_baseline()`](https://agdamsbo.github.io/FreesearchR/reference/create_baseline.md)
: Create a baseline table : Create a baseline table
- [`create_log_tics()`](https://agdamsbo.github.io/FreesearchR/reference/create_log_tics.md) - [`create_log_tics()`](https://agdamsbo.github.io/FreesearchR/reference/create_log_tics.md)
: Create summetric log ticks : Create summetric log ticks
- [`create_overview_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/create_overview_datagrid.md) - [`create_overview_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/create_overview_datagrid.md)
: Create a data overview datagrid : Create a data overview datagrid
- [`cut_variable_ui()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) - [`cut_variable_ui()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
[`cut_variable_server()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) [`cut_variable_server()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
[`modal_cut_variable()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md) [`modal_cut_variable()`](https://agdamsbo.github.io/FreesearchR/reference/cut-variable.md)
: Module to Convert Numeric to Factor : Module to Convert Numeric to Factor
- [`cut_methods()`](https://agdamsbo.github.io/FreesearchR/reference/cut_methods.md) - [`cut_methods()`](https://agdamsbo.github.io/FreesearchR/reference/cut_methods.md)
: Library of cut methods with descriptions : Library of cut methods with descriptions
- [`cut_var()`](https://agdamsbo.github.io/FreesearchR/reference/cut_var.md) - [`cut_var()`](https://agdamsbo.github.io/FreesearchR/reference/cut_var.md)
: Extended cutting function with fall-back to the native base::cut : Extended cutting function with fall-back to the native base::cut
- [`data_correlations_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md) - [`data_correlations_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md)
[`data_correlations_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md) [`data_correlations_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-correlations.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_missings_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md) - [`data_missings_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md)
[`data_missings_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md) [`data_missings_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-missings.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_visuals_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) - [`data_visuals_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`data_visuals_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`data_visuals_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`create_plot()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`create_plot()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
@ -86,260 +126,379 @@
[`plot_scatter()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`plot_scatter()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
[`plot_violin()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md) [`plot_violin()`](https://agdamsbo.github.io/FreesearchR/reference/data-plots.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`data_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md) - [`data_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md)
[`data_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md) [`data_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/data-summary.md)
: Data summary module : Data summary module
- [`data_description()`](https://agdamsbo.github.io/FreesearchR/reference/data_description.md) - [`data_description()`](https://agdamsbo.github.io/FreesearchR/reference/data_description.md)
: Ultra short data dascription : Ultra short data dascription
- [`data_summary_gather()`](https://agdamsbo.github.io/FreesearchR/reference/data_summary_gather.md) - [`data_summary_gather()`](https://agdamsbo.github.io/FreesearchR/reference/data_summary_gather.md)
: Data summary for printing visual summary : Data summary for printing visual summary
- [`data_type()`](https://agdamsbo.github.io/FreesearchR/reference/data_type.md) - [`data_type()`](https://agdamsbo.github.io/FreesearchR/reference/data_type.md)
: Data type assessment. : Data type assessment.
- [`data_type_filter()`](https://agdamsbo.github.io/FreesearchR/reference/data_type_filter.md) - [`data_type_filter()`](https://agdamsbo.github.io/FreesearchR/reference/data_type_filter.md)
: Filter function to filter data set by variable type : Filter function to filter data set by variable type
- [`data_types()`](https://agdamsbo.github.io/FreesearchR/reference/data_types.md) - [`data_types()`](https://agdamsbo.github.io/FreesearchR/reference/data_types.md)
: Recognised data types from data_type : Recognised data types from data_type
- [`default_format_arguments()`](https://agdamsbo.github.io/FreesearchR/reference/default_format_arguments.md) - [`default_format_arguments()`](https://agdamsbo.github.io/FreesearchR/reference/default_format_arguments.md)
: Defaults qmd formats : Defaults qmd formats
- [`default_parsing()`](https://agdamsbo.github.io/FreesearchR/reference/default_parsing.md) - [`default_parsing()`](https://agdamsbo.github.io/FreesearchR/reference/default_parsing.md)
: Default data parsing : Default data parsing
- [`detect_delimiter()`](https://agdamsbo.github.io/FreesearchR/reference/detect_delimiter.md) - [`detect_delimiter()`](https://agdamsbo.github.io/FreesearchR/reference/detect_delimiter.md)
: Detect delimiters in string based on allowed delimiters : Detect delimiters in string based on allowed delimiters
- [`dim_change_call()`](https://agdamsbo.github.io/FreesearchR/reference/dim_change_call.md) - [`dim_change_call()`](https://agdamsbo.github.io/FreesearchR/reference/dim_change_call.md)
: Dimensions validation : Dimensions validation
- [`.build_version_alert()`](https://agdamsbo.github.io/FreesearchR/reference/dot-build_version_alert.md) - [`.build_version_alert()`](https://agdamsbo.github.io/FreesearchR/reference/dot-build_version_alert.md)
: Build a shinyWidgets::alert() UI element for the version banner : Build a shinyWidgets::alert() UI element for the version banner
- [`.get_latest_github_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-get_latest_github_version.md) - [`.get_latest_github_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-get_latest_github_version.md)
: Fetch the latest release version from a GitHub repository : Fetch the latest release version from a GitHub repository
- [`.has_internet()`](https://agdamsbo.github.io/FreesearchR/reference/dot-has_internet.md) - [`.has_internet()`](https://agdamsbo.github.io/FreesearchR/reference/dot-has_internet.md)
: Check internet connectivity : Check internet connectivity
- [`.resolve_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-resolve_app_version.md) - [`.resolve_app_version()`](https://agdamsbo.github.io/FreesearchR/reference/dot-resolve_app_version.md)
: Resolve the current app version : Resolve the current app version
- [`drop_empty_event()`](https://agdamsbo.github.io/FreesearchR/reference/drop_empty_event.md) - [`drop_empty_event()`](https://agdamsbo.github.io/FreesearchR/reference/drop_empty_event.md)
: Drop empty events from REDCap export : Drop empty events from REDCap export
- [`expression_string()`](https://agdamsbo.github.io/FreesearchR/reference/expression_string.md) - [`expression_string()`](https://agdamsbo.github.io/FreesearchR/reference/expression_string.md)
: Deparses expression as string, substitutes native pipe and adds : Deparses expression as string, substitutes native pipe and adds
assign assign
- [`extract_labels()`](https://agdamsbo.github.io/FreesearchR/reference/extract_labels.md) - [`extract_labels()`](https://agdamsbo.github.io/FreesearchR/reference/extract_labels.md)
: Extract column labels from a data frame : Extract column labels from a data frame
- [`factor_new_levels_labels()`](https://agdamsbo.github.io/FreesearchR/reference/factor_new_levels_labels.md) - [`factor_new_levels_labels()`](https://agdamsbo.github.io/FreesearchR/reference/factor_new_levels_labels.md)
: Simple function to apply new levels and/or labels to factor : Simple function to apply new levels and/or labels to factor
- [`factorize()`](https://agdamsbo.github.io/FreesearchR/reference/factorize.md) - [`factorize()`](https://agdamsbo.github.io/FreesearchR/reference/factorize.md)
: Factorize variables in data.frame : Factorize variables in data.frame
- [`file_export()`](https://agdamsbo.github.io/FreesearchR/reference/file_export.md) - [`file_export()`](https://agdamsbo.github.io/FreesearchR/reference/file_export.md)
: Title : Title
- [`format_writer()`](https://agdamsbo.github.io/FreesearchR/reference/format_writer.md) - [`format_writer()`](https://agdamsbo.github.io/FreesearchR/reference/format_writer.md)
: Merges list of named arguments for qmd header generation : Merges list of named arguments for qmd header generation
- [`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md)
: Generate N Colors from a Specified Color Palette
- [`get_data_packages()`](https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.md) - [`get_data_packages()`](https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.md)
: Get packages containing datasets : Get packages containing datasets
- [`get_dimensions()`](https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.md) - [`get_dimensions()`](https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.md)
: Extension of the helper function from datamods : Extension of the helper function from datamods
- [`get_fun_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.md) - [`get_fun_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.md)
: Get the function options based on the selected function description : Get the function options based on the selected function description
- [`get_label()`](https://agdamsbo.github.io/FreesearchR/reference/get_label.md) - [`get_label()`](https://agdamsbo.github.io/FreesearchR/reference/get_label.md)
: Print label, and if missing print variable name for plots : Print label, and if missing print variable name for plots
- [`get_list_elements()`](https://agdamsbo.github.io/FreesearchR/reference/get_list_elements.md) - [`get_list_elements()`](https://agdamsbo.github.io/FreesearchR/reference/get_list_elements.md)
: Subset elements from list of lists : Subset elements from list of lists
- [`get_plot_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_plot_options.md) - [`get_plot_options()`](https://agdamsbo.github.io/FreesearchR/reference/get_plot_options.md)
: Get the function options based on the selected function description : Get the function options based on the selected function description
- [`get_var_icon()`](https://agdamsbo.github.io/FreesearchR/reference/get_var_icon.md) - [`get_var_icon()`](https://agdamsbo.github.io/FreesearchR/reference/get_var_icon.md)
: Easily get variable icon based on data type or class : Easily get variable icon based on data type or class
- [`getfun()`](https://agdamsbo.github.io/FreesearchR/reference/getfun.md) - [`getfun()`](https://agdamsbo.github.io/FreesearchR/reference/getfun.md)
: Wrapper function to get function from character vector referring to : Wrapper function to get function from character vector referring to
function from namespace. Passed to 'do.call()' function from namespace. Passed to 'do.call()'
- [`gg_theme_export()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_export.md) - [`gg_theme_export()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_export.md)
: GGplot default theme for plotting export objects : GGplot default theme for plotting export objects
- [`gg_theme_shiny()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_shiny.md) - [`gg_theme_shiny()`](https://agdamsbo.github.io/FreesearchR/reference/gg_theme_shiny.md)
: GGplot default theme for plotting in Shiny : GGplot default theme for plotting in Shiny
- [`ggeulerr()`](https://agdamsbo.github.io/FreesearchR/reference/ggeulerr.md) - [`ggeulerr()`](https://agdamsbo.github.io/FreesearchR/reference/ggeulerr.md)
: Area proportional venn diagrams : Area proportional venn diagrams
- [`grepl_fix()`](https://agdamsbo.github.io/FreesearchR/reference/grepl_fix.md) - [`grepl_fix()`](https://agdamsbo.github.io/FreesearchR/reference/grepl_fix.md)
: Matches pattern to vector based on match type : Matches pattern to vector based on match type
- [`if_not_missing()`](https://agdamsbo.github.io/FreesearchR/reference/if_not_missing.md) - [`if_not_missing()`](https://agdamsbo.github.io/FreesearchR/reference/if_not_missing.md)
: Return if available : Return if available
- [`import_delim()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) - [`import_delim()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_xls()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_xls()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_ods()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_ods()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_dta()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_dta()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
[`import_rds()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md) [`import_rds()`](https://agdamsbo.github.io/FreesearchR/reference/import-file-type.md)
: Wrapper to ease data file import : Wrapper to ease data file import
- [`import_file_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md) - [`import_file_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md)
[`import_file_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md) [`import_file_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-file.md)
: Import data from a file : Import data from a file
- [`import_file_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/import-file_module.md) - [`import_file_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/import-file_module.md)
: Test app for the import_file module : Test app for the import_file module
- [`import_globalenv_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md) - [`import_globalenv_ui()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md)
[`import_globalenv_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md) [`import_globalenv_server()`](https://agdamsbo.github.io/FreesearchR/reference/import-globalenv.md)
: Import data from an Environment : Import data from an Environment
- [`index_embed()`](https://agdamsbo.github.io/FreesearchR/reference/index_embed.md) - [`index_embed()`](https://agdamsbo.github.io/FreesearchR/reference/index_embed.md)
: Split vector by an index and embed addition : Split vector by an index and embed addition
- [`is_any_class()`](https://agdamsbo.github.io/FreesearchR/reference/is_any_class.md) - [`is_any_class()`](https://agdamsbo.github.io/FreesearchR/reference/is_any_class.md)
: Test class : Test class
- [`is_consecutive()`](https://agdamsbo.github.io/FreesearchR/reference/is_consecutive.md) - [`is_consecutive()`](https://agdamsbo.github.io/FreesearchR/reference/is_consecutive.md)
: Checks if elements in vector are equally spaced as indication of ID : Checks if elements in vector are equally spaced as indication of ID
- [`is_datetime()`](https://agdamsbo.github.io/FreesearchR/reference/is_datetime.md) - [`is_datetime()`](https://agdamsbo.github.io/FreesearchR/reference/is_datetime.md)
: Test is date/datetime/time : Test is date/datetime/time
- [`is_identical_to_previous()`](https://agdamsbo.github.io/FreesearchR/reference/is_identical_to_previous.md) - [`is_identical_to_previous()`](https://agdamsbo.github.io/FreesearchR/reference/is_identical_to_previous.md)
: Test if element is identical to the previous : Test if element is identical to the previous
- [`is_splittable()`](https://agdamsbo.github.io/FreesearchR/reference/is_splittable.md) - [`is_splittable()`](https://agdamsbo.github.io/FreesearchR/reference/is_splittable.md)
: Determine if any variable in data frame character and contains : Determine if any variable in data frame character and contains
recognized delimiters recognized delimiters
- [`is_valid_redcap_url()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_redcap_url.md) - [`is_valid_redcap_url()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_redcap_url.md)
: Test if url is valid format for REDCap API : Test if url is valid format for REDCap API
- [`is_valid_token()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_token.md) - [`is_valid_token()`](https://agdamsbo.github.io/FreesearchR/reference/is_valid_token.md)
: Validate REDCap token : Validate REDCap token
- [`label_report()`](https://agdamsbo.github.io/FreesearchR/reference/label_report.md) - [`label_report()`](https://agdamsbo.github.io/FreesearchR/reference/label_report.md)
: Print a tidy summary of column labels : Print a tidy summary of column labels
- [`landing_page_ui()`](https://agdamsbo.github.io/FreesearchR/reference/landing_page_ui.md) - [`landing_page_ui()`](https://agdamsbo.github.io/FreesearchR/reference/landing_page_ui.md)
: Tag list of elements for the FreesearchR landing page : Tag list of elements for the FreesearchR landing page
- [`launch_FreesearchR()`](https://agdamsbo.github.io/FreesearchR/reference/launch_FreesearchR.md) - [`launch_FreesearchR()`](https://agdamsbo.github.io/FreesearchR/reference/launch_FreesearchR.md)
: Easily launch the FreesearchR app : Easily launch the FreesearchR app
- [`limit_data_size()`](https://agdamsbo.github.io/FreesearchR/reference/limit_data_size.md) - [`limit_data_size()`](https://agdamsbo.github.io/FreesearchR/reference/limit_data_size.md)
: Limit the allowed data set size by number of cells : Limit the allowed data set size by number of cells
- [`limit_log()`](https://agdamsbo.github.io/FreesearchR/reference/limit_log.md) - [`limit_log()`](https://agdamsbo.github.io/FreesearchR/reference/limit_log.md)
: Easily round log scale limits for nice plots : Easily round log scale limits for nice plots
- [`line_break()`](https://agdamsbo.github.io/FreesearchR/reference/line_break.md) - [`line_break()`](https://agdamsbo.github.io/FreesearchR/reference/line_break.md)
: Line breaking at given number of characters for nicely plotting : Line breaking at given number of characters for nicely plotting
labels labels
- [`list_pkg_data()`](https://agdamsbo.github.io/FreesearchR/reference/list_pkg_data.md) - [`list_pkg_data()`](https://agdamsbo.github.io/FreesearchR/reference/list_pkg_data.md)
: List dataset contained in a package : List dataset contained in a package
- [`make_validation()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation.md) - [`make_validation()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation.md)
: Create validation data.frame : Create validation data.frame
- [`make_validation_alerts()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation_alerts.md) - [`make_validation_alerts()`](https://agdamsbo.github.io/FreesearchR/reference/make_validation_alerts.md)
: Create alert from validation data.frame : Create alert from validation data.frame
- [`mcar_validate()`](https://agdamsbo.github.io/FreesearchR/reference/mcar_validate.md) - [`mcar_validate()`](https://agdamsbo.github.io/FreesearchR/reference/mcar_validate.md)
: MCAR validation based on a gtsummary table bady : MCAR validation based on a gtsummary table bady
- [`merge_expression()`](https://agdamsbo.github.io/FreesearchR/reference/merge_expression.md) - [`merge_expression()`](https://agdamsbo.github.io/FreesearchR/reference/merge_expression.md)
: Merge list of expressions : Merge list of expressions
- [`merge_long()`](https://agdamsbo.github.io/FreesearchR/reference/merge_long.md) - [`merge_long()`](https://agdamsbo.github.io/FreesearchR/reference/merge_long.md)
: Wrapper to pivot gtsummary table data to long for plotting : Wrapper to pivot gtsummary table data to long for plotting
- [`missing_fraction()`](https://agdamsbo.github.io/FreesearchR/reference/missing_fraction.md) - [`missing_fraction()`](https://agdamsbo.github.io/FreesearchR/reference/missing_fraction.md)
: Get missingsness fraction : Get missingsness fraction
- [`missings_logic_across()`](https://agdamsbo.github.io/FreesearchR/reference/missings_logic_across.md) - [`missings_logic_across()`](https://agdamsbo.github.io/FreesearchR/reference/missings_logic_across.md)
: Converting all variables to logicals by missing status : Converting all variables to logicals by missing status
- [`missings_validate()`](https://agdamsbo.github.io/FreesearchR/reference/missings_validate.md) - [`missings_validate()`](https://agdamsbo.github.io/FreesearchR/reference/missings_validate.md)
: Validate function of missingness in data : Validate function of missingness in data
- [`modify_qmd()`](https://agdamsbo.github.io/FreesearchR/reference/modify_qmd.md) - [`modify_qmd()`](https://agdamsbo.github.io/FreesearchR/reference/modify_qmd.md)
: Wrapper to modify quarto file to render specific formats : Wrapper to modify quarto file to render specific formats
- [`names2val()`](https://agdamsbo.github.io/FreesearchR/reference/names2val.md) - [`names2val()`](https://agdamsbo.github.io/FreesearchR/reference/names2val.md)
: Set values as names and names as values : Set values as names and names as values
- [`obs_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/obs_filter_validate.md) - [`obs_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/obs_filter_validate.md)
: Observations filter test wrapper : Observations filter test wrapper
- [`overview_vars()`](https://agdamsbo.github.io/FreesearchR/reference/overview_vars.md) - [`overview_vars()`](https://agdamsbo.github.io/FreesearchR/reference/overview_vars.md)
: Create a data overview data.frame ready for sparklines : Create a data overview data.frame ready for sparklines
- [`pipe_string()`](https://agdamsbo.github.io/FreesearchR/reference/pipe_string.md) - [`pipe_string()`](https://agdamsbo.github.io/FreesearchR/reference/pipe_string.md)
: Reduce character vector with the native pipe operator or character : Reduce character vector with the native pipe operator or character
string string
- [`plot(`*`<tbl_regression>`*`)`](https://agdamsbo.github.io/FreesearchR/reference/plot.tbl_regression.md) - [`plot(`*`<tbl_regression>`*`)`](https://agdamsbo.github.io/FreesearchR/reference/plot.tbl_regression.md)
: Regression coef plot from gtsummary. Slightly modified to pass on : Regression coef plot from gtsummary. Slightly modified to pass on
arguments arguments
- [`plot_euler()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler.md) - [`plot_euler()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler.md)
: Easily plot euler diagrams : Easily plot euler diagrams
- [`plot_euler_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler_single.md) - [`plot_euler_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_euler_single.md)
: Easily plot single euler diagrams : Easily plot single euler diagrams
- [`plot_sankey_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_sankey_single.md) - [`plot_sankey_single()`](https://agdamsbo.github.io/FreesearchR/reference/plot_sankey_single.md)
: Beautiful sankey plot : Beautiful sankey plot
- [`possible_functions()`](https://agdamsbo.github.io/FreesearchR/reference/possible_functions.md) - [`possible_functions()`](https://agdamsbo.github.io/FreesearchR/reference/possible_functions.md)
: Get possible regression models : Get possible regression models
- [`possible_plots()`](https://agdamsbo.github.io/FreesearchR/reference/possible_plots.md) - [`possible_plots()`](https://agdamsbo.github.io/FreesearchR/reference/possible_plots.md)
: Get possible regression models : Get possible regression models
- [`read_input()`](https://agdamsbo.github.io/FreesearchR/reference/read_input.md) - [`read_input()`](https://agdamsbo.github.io/FreesearchR/reference/read_input.md)
: Flexible file import based on extension : Flexible file import based on extension
- [`m_redcap_readUI()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) - [`m_redcap_readUI()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
[`m_redcap_readServer()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) [`m_redcap_readServer()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
[`redcap_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md) [`redcap_demo_app()`](https://agdamsbo.github.io/FreesearchR/reference/redcap_read_shiny_module.md)
: Shiny module to browser and export REDCap data : Shiny module to browser and export REDCap data
- [`regression_model()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) - [`regression_model()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_uv()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_uv()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
[`regression_model_uv_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md) [`regression_model_uv_list()`](https://agdamsbo.github.io/FreesearchR/reference/regression_model.md)
: Create a regression model programatically : Create a regression model programatically
- [`regression_table()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table.md) - [`regression_table()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table.md)
: Create table of regression model : Create table of regression model
- [`regression_table_create()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table_create.md) - [`regression_table_create()`](https://agdamsbo.github.io/FreesearchR/reference/regression_table_create.md)
: Create regression summary table : Create regression summary table
- [`remove_empty_attr()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_attr.md) - [`remove_empty_attr()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_attr.md)
: Remove empty/NA attributes : Remove empty/NA attributes
- [`remove_empty_cols()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_cols.md) - [`remove_empty_cols()`](https://agdamsbo.github.io/FreesearchR/reference/remove_empty_cols.md)
: Removes columns with completenes below cutoff : Removes columns with completenes below cutoff
- [`remove_nested_list()`](https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.md) - [`remove_nested_list()`](https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.md)
: Very simple function to remove nested lists, like when uploading : Very simple function to remove nested lists, like when uploading
.rds .rds
- [`repeated_instruments()`](https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.md) - [`repeated_instruments()`](https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.md)
: Get names of repeated instruments : Get names of repeated instruments
- [`restore_labels()`](https://agdamsbo.github.io/FreesearchR/reference/restore_labels.md) - [`restore_labels()`](https://agdamsbo.github.io/FreesearchR/reference/restore_labels.md)
: Restore column labels using a reference data frame : Restore column labels using a reference data frame
- [`scale_fill_generate()`](https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.md)
[`scale_color_generate()`](https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.md)
: Discrete and Continuous Fill Scale Using generate_colors
- [`selectInputIcon()`](https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.md) - [`selectInputIcon()`](https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.md)
: Create a select input control with icon(s) : Create a select input control with icon(s)
- [`separate_string()`](https://agdamsbo.github.io/FreesearchR/reference/separate_string.md) - [`separate_string()`](https://agdamsbo.github.io/FreesearchR/reference/separate_string.md)
: Separate string wide or long : Separate string wide or long
- [`set_column_label()`](https://agdamsbo.github.io/FreesearchR/reference/set_column_label.md) - [`set_column_label()`](https://agdamsbo.github.io/FreesearchR/reference/set_column_label.md)
: (Re)label columns in data.frame : (Re)label columns in data.frame
- [`show_data()`](https://agdamsbo.github.io/FreesearchR/reference/show_data.md) - [`show_data()`](https://agdamsbo.github.io/FreesearchR/reference/show_data.md)
: Display a table in a window : Display a table in a window
- [`simple_snake()`](https://agdamsbo.github.io/FreesearchR/reference/simple_snake.md) - [`simple_snake()`](https://agdamsbo.github.io/FreesearchR/reference/simple_snake.md)
: Simplified version of the snakecase packages to_snake_case : Simplified version of the snakecase packages to_snake_case
- [`sort_by()`](https://agdamsbo.github.io/FreesearchR/reference/sort_by.md) - [`sort_by()`](https://agdamsbo.github.io/FreesearchR/reference/sort_by.md)
: Drop-in replacement for the base::sort_by with option to remove NAs : Drop-in replacement for the base::sort_by with option to remove NAs
- [`specify_qmd_format()`](https://agdamsbo.github.io/FreesearchR/reference/specify_qmd_format.md) - [`specify_qmd_format()`](https://agdamsbo.github.io/FreesearchR/reference/specify_qmd_format.md)
: Specify format arguments to include in qmd header/frontmatter : Specify format arguments to include in qmd header/frontmatter
- [`string_split_ui()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) - [`string_split_ui()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
[`string_split_server()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) [`string_split_server()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
[`modal_string_split()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md) [`modal_string_split()`](https://agdamsbo.github.io/FreesearchR/reference/split-string.md)
: String split module based on tidyr::separate\_ : String split module based on tidyr::separate\_
- [`subset_types()`](https://agdamsbo.github.io/FreesearchR/reference/subset_types.md) - [`subset_types()`](https://agdamsbo.github.io/FreesearchR/reference/subset_types.md)
: Easily subset by data type function : Easily subset by data type function
- [`supported_functions()`](https://agdamsbo.github.io/FreesearchR/reference/supported_functions.md) - [`supported_functions()`](https://agdamsbo.github.io/FreesearchR/reference/supported_functions.md)
: Implemented functions : Implemented functions
- [`supported_plots()`](https://agdamsbo.github.io/FreesearchR/reference/supported_plots.md) - [`supported_plots()`](https://agdamsbo.github.io/FreesearchR/reference/supported_plots.md)
: Implemented functions : Implemented functions
- [`symmetrical_scale_x_log10()`](https://agdamsbo.github.io/FreesearchR/reference/symmetrical_scale_x_log10.md) - [`symmetrical_scale_x_log10()`](https://agdamsbo.github.io/FreesearchR/reference/symmetrical_scale_x_log10.md)
: Ensure symmetrical plot around 1 on a logarithmic x scale for ratio : Ensure symmetrical plot around 1 on a logarithmic x scale for ratio
plots plots
- [`tbl_merge()`](https://agdamsbo.github.io/FreesearchR/reference/tbl_merge.md) - [`tbl_merge()`](https://agdamsbo.github.io/FreesearchR/reference/tbl_merge.md)
: A substitue to gtsummary::tbl_merge, that will use list names for : A substitue to gtsummary::tbl_merge, that will use list names for
the tab spanner names. the tab spanner names.
- [`type_icons()`](https://agdamsbo.github.io/FreesearchR/reference/type_icons.md) - [`type_icons()`](https://agdamsbo.github.io/FreesearchR/reference/type_icons.md)
: Get data type icons : Get data type icons
- [`ui_elements()`](https://agdamsbo.github.io/FreesearchR/reference/ui_elements.md) - [`ui_elements()`](https://agdamsbo.github.io/FreesearchR/reference/ui_elements.md)
: FreesearchR UI elements list : FreesearchR UI elements list
- [`unique_names()`](https://agdamsbo.github.io/FreesearchR/reference/unique_names.md) - [`unique_names()`](https://agdamsbo.github.io/FreesearchR/reference/unique_names.md)
: Make unique variable names : Make unique variable names
- [`unique_short()`](https://agdamsbo.github.io/FreesearchR/reference/unique_short.md) - [`unique_short()`](https://agdamsbo.github.io/FreesearchR/reference/unique_short.md)
: Create unique short names of character vector items based on index : Create unique short names of character vector items based on index
- [`update_factor_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) - [`update_factor_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`update_factor_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`update_factor_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`modal_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`modal_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
[`winbox_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md) [`winbox_update_factor()`](https://agdamsbo.github.io/FreesearchR/reference/update-factor.md)
: Module to Reorder the Levels of a Factor Variable : Module to Reorder the Levels of a Factor Variable
- [`update_variables_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md) - [`update_variables_ui()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md)
[`update_variables_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md) [`update_variables_server()`](https://agdamsbo.github.io/FreesearchR/reference/update-variables.md)
: Select, rename and convert variables : Select, rename and convert variables
- [`update_variables_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/update_variables_datagrid.md) - [`update_variables_datagrid()`](https://agdamsbo.github.io/FreesearchR/reference/update_variables_datagrid.md)
: Modified from the datamods pacakge : Modified from the datamods pacakge
- [`validation_ui()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md) - [`validation_ui()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md)
[`validation_server()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md) [`validation_server()`](https://agdamsbo.github.io/FreesearchR/reference/validation.md)
: Validation module : Validation module
- [`validation_lib()`](https://agdamsbo.github.io/FreesearchR/reference/validation_lib.md) - [`validation_lib()`](https://agdamsbo.github.io/FreesearchR/reference/validation_lib.md)
: Validation library : Validation library
- [`vars_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/vars_filter_validate.md) - [`vars_filter_validate()`](https://agdamsbo.github.io/FreesearchR/reference/vars_filter_validate.md)
: Variable filter test wrapper : Variable filter test wrapper
- [`vectorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/vectorSelectInput.md) - [`vectorSelectInput()`](https://agdamsbo.github.io/FreesearchR/reference/vectorSelectInput.md)
: A selectizeInput customized for named vectors : A selectizeInput customized for named vectors
- [`vertical_stacked_bars()`](https://agdamsbo.github.io/FreesearchR/reference/vertical_stacked_bars.md) - [`vertical_stacked_bars()`](https://agdamsbo.github.io/FreesearchR/reference/vertical_stacked_bars.md)
: Vertical stacked bar plot wrapper : Vertical stacked bar plot wrapper
- [`visual_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) - [`visual_summary_ui()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`visual_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`visual_summary_server()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`modal_visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`modal_visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`missings_apex_plot()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`missings_apex_plot()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
[`visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md) [`visual_summary()`](https://agdamsbo.github.io/FreesearchR/reference/visual-summary.md)
: Data correlations evaluation module : Data correlations evaluation module
- [`wide2long()`](https://agdamsbo.github.io/FreesearchR/reference/wide2long.md) - [`wide2long()`](https://agdamsbo.github.io/FreesearchR/reference/wide2long.md)
: Alternative pivoting method for easily pivoting based on name : Alternative pivoting method for easily pivoting based on name
pattern pattern
- [`with_labels()`](https://agdamsbo.github.io/FreesearchR/reference/with_labels.md) - [`with_labels()`](https://agdamsbo.github.io/FreesearchR/reference/with_labels.md)
: Evaluate an expression while preserving column labels : Evaluate an expression while preserving column labels
- [`wrap_plot_list()`](https://agdamsbo.github.io/FreesearchR/reference/wrap_plot_list.md) - [`wrap_plot_list()`](https://agdamsbo.github.io/FreesearchR/reference/wrap_plot_list.md)
: Wrapping : Wrapping
- [`write_quarto()`](https://agdamsbo.github.io/FreesearchR/reference/write_quarto.md) - [`write_quarto()`](https://agdamsbo.github.io/FreesearchR/reference/write_quarto.md)
: Wrapper to save data in RDS, load into specified qmd and render : Wrapper to save data in RDS, load into specified qmd and render

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Before After
Before After

View file

@ -48,7 +48,7 @@
<div class="section level2"> <div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2> <h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_euler</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, seed <span class="op">=</span> <span class="fl">2103</span><span class="op">)</span></span></code></pre></div> <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_euler</span><span class="op">(</span><span class="va">data</span>, <span class="va">pri</span>, <span class="va">sec</span>, ter <span class="op">=</span> <span class="cn">NULL</span>, seed <span class="op">=</span> <span class="fl">2103</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span></code></pre></div>
</div> </div>
<div class="section level2"> <div class="section level2">
@ -88,10 +88,22 @@
<span class="r-in"><span> C <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span>,</span></span> <span class="r-in"><span> C <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span>,</span></span>
<span class="r-in"><span> D <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span></span></span> <span class="r-in"><span> D <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="op">)</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"A"</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"B"</span>, <span class="st">"C"</span><span class="op">)</span>, <span class="st">"D"</span>, seed <span class="op">=</span> <span class="fl">4</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="op">)</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"A"</span>, <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"B"</span>, <span class="st">"C"</span><span class="op">)</span>, <span class="st">"D"</span>, seed <span class="op">=</span> <span class="fl">4</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_euler(data.frame(A = sample(c(TRUE, TRUE, FALSE), 50, TRUE), B = sample(c("A", "C"), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)), "A", c("B", "C"), "D", seed = 4):</span> object 'i18n' not found</span> <span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_euler(data.frame(A = sample(c(TRUE, TRUE, FALSE), 50, TRUE), B = sample(c("A", "C"), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)), "A", c("B", "C"), "D", seed = 4):</span> object 'i18n' not found</span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span>, seed <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span>, seed <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="plot_euler-1.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_euler-1.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span>, <span class="st">"cyl"</span>, seed <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span> <span class="op">|&gt;</span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span>, <span class="st">"cyl"</span>, seed <span class="op">=</span> <span class="fl">1</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_euler(mtcars, "vs", "am", "cyl", seed = 1):</span> object 'i18n' not found</span> <span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in plot_euler(mtcars, "vs", "am", "cyl", seed = 1):</span> object 'i18n' not found</span>
<span class="r-in"><span><span class="fu">stRoke</span><span class="fu">::</span><span class="va"><a href="https://agdamsbo.github.io/stRoke/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="fu">stRoke</span><span class="fu">::</span><span class="va"><a href="https://agdamsbo.github.io/stRoke/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span></span></span> <span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/mutate.html" class="external-link">mutate</a></span><span class="op">(</span></span></span>
@ -106,9 +118,13 @@
<span class="r-in"><span> <span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/bind_cols.html" class="external-link">bind_cols</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span> <span class="fu">dplyr</span><span class="fu">::</span><span class="fu"><a href="https://dplyr.tidyverse.org/reference/bind_cols.html" class="external-link">bind_cols</a></span><span class="op">(</span><span class="op">)</span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"mfi_cut"</span>, <span class="st">"mdi_cut"</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_euler</span><span class="op">(</span><span class="st">"mfi_cut"</span>, <span class="st">"mdi_cut"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="plot_euler-2.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_euler-2.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="fu">stRoke</span><span class="fu">::</span><span class="va"><a href="https://agdamsbo.github.io/stRoke/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span></span></span> <span class="r-in"><span><span class="fu">stRoke</span><span class="fu">::</span><span class="va"><a href="https://agdamsbo.github.io/stRoke/reference/trial.html" class="external-link">trial</a></span> <span class="op">|&gt;</span></span></span>
<span class="r-in"><span> <span class="fu">plot_euler</span><span class="op">(</span>pri<span class="op">=</span><span class="st">"male"</span>, sec<span class="op">=</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"hypertension"</span><span class="op">)</span><span class="op">)</span></span></span> <span class="r-in"><span> <span class="fu">plot_euler</span><span class="op">(</span>pri<span class="op">=</span><span class="st">"male"</span>, sec<span class="op">=</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"hypertension"</span><span class="op">)</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="plot_euler-3.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_euler-3.png" alt="" width="700" height="433"></span>
</code></pre></div> </code></pre></div>
</div> </div>

View file

@ -5,7 +5,7 @@ Easily plot euler diagrams
## Usage ## Usage
``` r ``` r
plot_euler(data, pri, sec, ter = NULL, seed = 2103) plot_euler(data, pri, sec, ter = NULL, seed = 2103, color.palette = "viridis")
``` ```
## Arguments ## Arguments
@ -43,10 +43,22 @@ data.frame(
C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE),
D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE) D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)
) |> plot_euler("A", c("B", "C"), "D", seed = 4) ) |> plot_euler("A", c("B", "C"), "D", seed = 4)
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
#> Error in plot_euler(data.frame(A = sample(c(TRUE, TRUE, FALSE), 50, TRUE), B = sample(c("A", "C"), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)), "A", c("B", "C"), "D", seed = 4): object 'i18n' not found #> Error in plot_euler(data.frame(A = sample(c(TRUE, TRUE, FALSE), 50, TRUE), B = sample(c("A", "C"), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)), "A", c("B", "C"), "D", seed = 4): object 'i18n' not found
mtcars |> plot_euler("vs", "am", seed = 1) mtcars |> plot_euler("vs", "am", seed = 1)
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
mtcars |> plot_euler("vs", "am", "cyl", seed = 1) mtcars |> plot_euler("vs", "am", "cyl", seed = 1)
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
#> Error in plot_euler(mtcars, "vs", "am", "cyl", seed = 1): object 'i18n' not found #> Error in plot_euler(mtcars, "vs", "am", "cyl", seed = 1): object 'i18n' not found
stRoke::trial |> stRoke::trial |>
dplyr::mutate( dplyr::mutate(
@ -61,7 +73,11 @@ stRoke::trial |>
) |> ) |>
dplyr::bind_cols() |> dplyr::bind_cols() |>
plot_euler("mfi_cut", "mdi_cut") plot_euler("mfi_cut", "mdi_cut")
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
stRoke::trial |> stRoke::trial |>
plot_euler(pri="male", sec=c("hypertension")) plot_euler(pri="male", sec=c("hypertension"))
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
``` ```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 104 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Before After
Before After

View file

@ -48,7 +48,7 @@
<div class="section level2"> <div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2> <h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_euler_single</span><span class="op">(</span><span class="va">data</span><span class="op">)</span></span></code></pre></div> <div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">plot_euler_single</span><span class="op">(</span><span class="va">data</span>, color.palette <span class="op">=</span> <span class="st">"viridis"</span><span class="op">)</span></span></code></pre></div>
</div> </div>
<div class="section level2"> <div class="section level2">
@ -64,8 +64,12 @@
<span class="r-in"><span> C <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span>,</span></span> <span class="r-in"><span> C <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span>,</span></span>
<span class="r-in"><span> D <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span></span></span> <span class="r-in"><span> D <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/sample.html" class="external-link">sample</a></span><span class="op">(</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="cn">TRUE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span>, <span class="cn">FALSE</span><span class="op">)</span>, <span class="fl">50</span>, <span class="cn">TRUE</span><span class="op">)</span></span></span>
<span class="r-in"><span><span class="op">)</span> <span class="op">|&gt;</span> <span class="fu">plot_euler_single</span><span class="op">(</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="op">)</span> <span class="op">|&gt;</span> <span class="fu">plot_euler_single</span><span class="op">(</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="plot_euler_single-1.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_euler_single-1.png" alt="" width="700" height="433"></span>
<span class="r-in"><span><span class="va">mtcars</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span><span class="op">)</span><span class="op">]</span> <span class="op">|&gt;</span> <span class="fu">plot_euler_single</span><span class="op">(</span><span class="op">)</span></span></span> <span class="r-in"><span><span class="va">mtcars</span><span class="op">[</span><span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"vs"</span>, <span class="st">"am"</span><span class="op">)</span><span class="op">]</span> <span class="op">|&gt;</span> <span class="fu">plot_euler_single</span><span class="op">(</span><span class="st">"magma"</span><span class="op">)</span></span></span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Scale for <span style="color: #00BB00;">fill</span> is already present.</span>
<span class="r-msg co"><span class="r-pr">#&gt;</span> Adding another scale for <span style="color: #00BB00;">fill</span>, which will replace the existing scale.</span>
<span class="r-plt img"><img src="plot_euler_single-2.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_euler_single-2.png" alt="" width="700" height="433"></span>
</code></pre></div> </code></pre></div>
</div> </div>

View file

@ -5,7 +5,7 @@ Easily plot single euler diagrams
## Usage ## Usage
``` r ``` r
plot_euler_single(data) plot_euler_single(data, color.palette = "viridis")
``` ```
## Value ## Value
@ -21,6 +21,10 @@ data.frame(
C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE), C = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE),
D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE) D = sample(c(TRUE, FALSE, FALSE, FALSE), 50, TRUE)
) |> plot_euler_single() ) |> plot_euler_single()
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
mtcars[c("vs", "am")] |> plot_euler_single() mtcars[c("vs", "am")] |> plot_euler_single("magma")
#> Scale for fill is already present.
#> Adding another scale for fill, which will replace the existing scale.
``` ```

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Before After
Before After

View file

@ -53,8 +53,12 @@
<span> <span class="va">pri</span>,</span> <span> <span class="va">pri</span>,</span>
<span> <span class="va">sec</span>,</span> <span> <span class="va">sec</span>,</span>
<span> color.group <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"pri"</span>, <span class="st">"sec"</span><span class="op">)</span>,</span> <span> color.group <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/c.html" class="external-link">c</a></span><span class="op">(</span><span class="st">"pri"</span>, <span class="st">"sec"</span><span class="op">)</span>,</span>
<span> color.palette <span class="op">=</span> <span class="st">"viridis"</span>,</span>
<span> colors <span class="op">=</span> <span class="cn">NULL</span>,</span> <span> colors <span class="op">=</span> <span class="cn">NULL</span>,</span>
<span> missing.level <span class="op">=</span> <span class="st">"Missing"</span>,</span> <span> missing.level <span class="op">=</span> <span class="st">"Missing"</span>,</span>
<span> default.color <span class="op">=</span> <span class="st">"#2986cc"</span>,</span>
<span> box.color <span class="op">=</span> <span class="st">"#1E4B66"</span>,</span>
<span> na.color <span class="op">=</span> <span class="st">"grey80"</span>,</span>
<span> <span class="va">...</span></span> <span> <span class="va">...</span></span>
<span><span class="op">)</span></span></code></pre></div> <span><span class="op">)</span></span></code></pre></div>
</div> </div>
@ -106,6 +110,12 @@ in primary group and color for each level in secondary group.</p></dd>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span> <span class="r-wrn co"><span class="r-pr">#&gt;</span> <span class="warning">Warning: </span>Some strata appear at multiple axes.</span>
<span class="r-plt img"><img src="plot_sankey_single-5.png" alt="" width="700" height="433"></span> <span class="r-plt img"><img src="plot_sankey_single-5.png" alt="" width="700" height="433"></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span> <span class="co"># stRoke::trial |&gt; plot_sankey_single("mrs_1", "mrs_6", color.palette="magma")</span></span></span>
<span class="r-in"><span> <span class="co"># stRoke::trial |&gt; plot_sankey_single("active", "male")</span></span></span>
<span class="r-in"><span> <span class="co"># stRoke::trial |&gt; plot_sankey_single("diabetes", "active", color.group="sec")</span></span></span>
<span class="r-in"><span> <span class="co"># stRoke::trial |&gt; plot_sankey_single("active", "diabetes", color.group="sec", color.palette="topo")</span></span></span>
</code></pre></div> </code></pre></div>
</div> </div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2> </main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>

View file

@ -10,8 +10,12 @@ plot_sankey_single(
pri, pri,
sec, sec,
color.group = c("pri", "sec"), color.group = c("pri", "sec"),
color.palette = "viridis",
colors = NULL, colors = NULL,
missing.level = "Missing", missing.level = "Missing",
default.color = "#2986cc",
box.color = "#1E4B66",
na.color = "grey80",
... ...
) )
``` ```
@ -60,4 +64,11 @@ stRoke::trial |>
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
#> Warning: Some strata appear at multiple axes. #> Warning: Some strata appear at multiple axes.
# stRoke::trial |> plot_sankey_single("mrs_1", "mrs_6", color.palette="magma")
# stRoke::trial |> plot_sankey_single("active", "male")
# stRoke::trial |> plot_sankey_single("diabetes", "active", color.group="sec")
# stRoke::trial |> plot_sankey_single("active", "diabetes", color.group="sec", color.palette="topo")
``` ```

View file

@ -0,0 +1,8 @@
<html>
<head>
<meta http-equiv="refresh" content="0;URL=https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.html" />
<meta name="robots" content="noindex">
<link rel="canonical" href="https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.html">
</head>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View file

@ -0,0 +1,124 @@
<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Discrete and Continuous Fill Scale Using generate_colors — scale_fill_generate • FreesearchR</title><!-- favicons --><link rel="icon" type="image/png" sizes="96x96" href="../favicon-96x96.png"><link rel="icon" type="”image/svg+xml”" href="../favicon.svg"><link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon.png"><link rel="icon" sizes="any" href="../favicon.ico"><link rel="manifest" href="../site.webmanifest"><script src="../deps/jquery-3.6.0/jquery-3.6.0.min.js"></script><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link href="../deps/bootstrap-5.3.1/bootstrap.min.css" rel="stylesheet"><script src="../deps/bootstrap-5.3.1/bootstrap.bundle.min.js"></script><link href="../deps/Montserrat-0.4.10/font.css" rel="stylesheet"><link href="../deps/Public_Sans-0.4.10/font.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/all.min.css" rel="stylesheet"><link href="../deps/font-awesome-6.5.2/css/v4-shims.min.css" rel="stylesheet"><script src="../deps/headroom-0.11.0/headroom.min.js"></script><script src="../deps/headroom-0.11.0/jQuery.headroom.min.js"></script><script src="../deps/bootstrap-toc-1.0.1/bootstrap-toc.min.js"></script><script src="../deps/clipboard.js-2.0.11/clipboard.min.js"></script><script src="../deps/search-1.0.0/autocomplete.jquery.min.js"></script><script src="../deps/search-1.0.0/fuse.min.js"></script><script src="../deps/search-1.0.0/mark.min.js"></script><!-- pkgdown --><script src="../pkgdown.js"></script><link href="../extra.css" rel="stylesheet"><meta property="og:title" content="Discrete and Continuous Fill Scale Using generate_colors — scale_fill_generate"><meta name="description" content="Drop-in replacement for viridis::scale_fill_viridis() that works with
any palette supported by generate_colors()."><meta property="og:description" content="Drop-in replacement for viridis::scale_fill_viridis() that works with
any palette supported by generate_colors()."><meta property="og:image" content="https://agdamsbo.github.io/FreesearchR/logo.png"><script defer src="https://stats.freesearchr.org/script.js" data-website-id="85bfd1e8-2cbe-4a4a-aa34-1dfb2960905b"></script></head><body>
<a href="#main" class="visually-hidden-focusable">Skip to contents</a>
<nav class="navbar navbar-expand-lg fixed-top bg-primary" data-bs-theme="dark" aria-label="Site navigation"><div class="container">
<a class="navbar-brand me-2" href="../index.html">FreesearchR</a>
<small class="nav-text text-muted me-auto" data-bs-toggle="tooltip" data-bs-placement="bottom" title="">26.3.4</small>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbar" class="collapse navbar-collapse ms-3">
<ul class="navbar-nav me-auto"><li class="nav-item"><a class="nav-link" href="../articles/FreesearchR.html">Get started</a></li>
<li class="active nav-item"><a class="nav-link" href="../reference/index.html">Reference</a></li>
<li class="nav-item dropdown">
<button class="nav-link dropdown-toggle" type="button" id="dropdown-articles" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true">Articles</button>
<ul class="dropdown-menu" aria-labelledby="dropdown-articles"><li><a class="dropdown-item" href="../articles/data-types.html">Data types</a></li>
<li><a class="dropdown-item" href="../articles/missingness.html">Missingness in data</a></li>
<li><a class="dropdown-item" href="../articles/session.html">Session info</a></li>
<li><a class="dropdown-item" href="../articles/visuals.html">On visuals</a></li>
</ul></li>
<li class="nav-item"><a class="nav-link" href="../ROADMAP.html">Roadmap</a></li>
<li class="nav-item"><a class="nav-link" href="../QA.html">Q&amp;A</a></li>
<li class="nav-item"><a class="nav-link" href="../news/index.html">Changelog</a></li>
</ul><ul class="navbar-nav"><li class="nav-item"><form class="form-inline" role="search">
<input class="form-control" type="search" name="search-input" id="search-input" autocomplete="off" aria-label="Search site" placeholder="Search for" data-search-index="../search.json"></form></li>
<li class="nav-item"><a class="external-link nav-link" href="https://github.com/agdamsbo/FreesearchR/" aria-label="GitHub"><span class="fa fab fa-github fa-lg"></span></a></li>
</ul></div>
</div>
</nav><div class="container template-reference-topic">
<div class="row">
<main id="main" class="col-md-9"><div class="page-header">
<img src="../logo.png" class="logo" alt=""><h1>Discrete and Continuous Fill Scale Using generate_colors</h1>
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/generate_colors.R" class="external-link"><code>R/generate_colors.R</code></a></small>
<div class="d-none name"><code>scale_fill_generate.Rd</code></div>
</div>
<div class="ref-description section level2">
<p>Drop-in replacement for <code><a href="https://sjmgarnier.github.io/viridis/reference/scale_viridis.html" class="external-link">viridis::scale_fill_viridis()</a></code> that works with
any palette supported by <code><a href="generate_colors.html">generate_colors()</a></code>.</p>
</div>
<div class="section level2">
<h2 id="ref-usage">Usage<a class="anchor" aria-label="anchor" href="#ref-usage"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span><span class="fu">scale_fill_generate</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"viridis"</span>, discrete <span class="op">=</span> <span class="cn">TRUE</span>, <span class="va">...</span><span class="op">)</span></span>
<span></span>
<span><span class="fu">scale_color_generate</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"viridis"</span>, discrete <span class="op">=</span> <span class="cn">TRUE</span>, <span class="va">...</span><span class="op">)</span></span></code></pre></div>
</div>
<div class="section level2">
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
<dl><dt id="arg-palette">palette<a class="anchor" aria-label="anchor" href="#arg-palette"></a></dt>
<dd><p>Passed to <code><a href="generate_colors.html">generate_colors()</a></code>. Either a palette name string
or a function.</p></dd>
<dt id="arg-discrete">discrete<a class="anchor" aria-label="anchor" href="#arg-discrete"></a></dt>
<dd><p><code>logical</code>. If <code>TRUE</code> (default), a discrete scale
is returned. If <code>FALSE</code>, a continuous scale is returned.</p></dd>
<dt id="arg--">...<a class="anchor" aria-label="anchor" href="#arg--"></a></dt>
<dd><p>Additional arguments passed to <code><a href="https://ggplot2.tidyverse.org/reference/scale_manual.html" class="external-link">ggplot2::scale_fill_manual()</a></code>
(discrete) or <code><a href="https://ggplot2.tidyverse.org/reference/scale_gradient.html" class="external-link">ggplot2::scale_fill_gradientn()</a></code> (continuous).</p></dd>
</dl></div>
<div class="section level2">
<h2 id="see-also">See also<a class="anchor" aria-label="anchor" href="#see-also"></a></h2>
<div class="dont-index"><p><code>scale_color_generate()</code>, <code><a href="generate_colors.html">generate_colors()</a></code>, <code><a href="continuous_colors.html">continuous_colors()</a></code></p></div>
</div>
<div class="section level2">
<h2 id="ref-examples">Examples<a class="anchor" aria-label="anchor" href="#ref-examples"></a></h2>
<div class="sourceCode"><pre class="sourceCode r"><code><span class="r-in"><span><span class="kw"><a href="https://rdrr.io/r/base/library.html" class="external-link">library</a></span><span class="op">(</span><span class="va"><a href="https://ggplot2.tidyverse.org" class="external-link">ggplot2</a></span><span class="op">)</span></span></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Discrete</span></span></span>
<span class="r-in"><span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">mtcars</span>, <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span>x <span class="op">=</span> <span class="va">wt</span>, y <span class="op">=</span> <span class="va">mpg</span>, fill <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_bar.html" class="external-link">geom_col</a></span><span class="op">(</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu">scale_fill_generate</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"Set1"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="scale_fill_generate-1.png" alt="" width="700" height="433"></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="co"># Continuous</span></span></span>
<span class="r-in"><span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">mtcars</span>, <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span>x <span class="op">=</span> <span class="va">wt</span>, y <span class="op">=</span> <span class="va">mpg</span>, fill <span class="op">=</span> <span class="va">mpg</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_point.html" class="external-link">geom_point</a></span><span class="op">(</span>shape <span class="op">=</span> <span class="fl">21</span>, size <span class="op">=</span> <span class="fl">3</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu">scale_fill_generate</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"viridis"</span>, discrete <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="scale_fill_generate-2.png" alt="" width="700" height="433"></span>
<span class="r-in"><span></span></span>
<span class="r-in"><span><span class="fu"><a href="https://ggplot2.tidyverse.org/reference/ggplot.html" class="external-link">ggplot</a></span><span class="op">(</span><span class="va">mtcars</span>, <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/aes.html" class="external-link">aes</a></span><span class="op">(</span>x <span class="op">=</span> <span class="va">wt</span>, y <span class="op">=</span> <span class="va">mpg</span>, color <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/factor.html" class="external-link">factor</a></span><span class="op">(</span><span class="va">cyl</span><span class="op">)</span><span class="op">)</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu"><a href="https://ggplot2.tidyverse.org/reference/geom_point.html" class="external-link">geom_point</a></span><span class="op">(</span><span class="op">)</span> <span class="op">+</span></span></span>
<span class="r-in"><span> <span class="fu">scale_color_generate</span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"Set1"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="scale_fill_generate-3.png" alt="" width="700" height="433"></span>
</code></pre></div>
</div>
</main><aside class="col-md-3"><nav id="toc" aria-label="Table of contents"><h2>On this page</h2>
</nav></aside></div>
<footer><div class="pkgdown-footer-left">
<p>Site built with <a href="https://pkgdown.r-lib.org/" class="external-link">pkgdown</a> 2.2.0.</p>
</div>
<div class="pkgdown-footer-right">
<p>Developed by Andreas Gammelgaard Damsbo. Provided without <strong>any warranty</strong>.</p>
</div>
</footer></div>
</body></html>

View file

@ -0,0 +1,63 @@
# Discrete and Continuous Fill Scale Using generate_colors
Drop-in replacement for
[`viridis::scale_fill_viridis()`](https://sjmgarnier.github.io/viridis/reference/scale_viridis.html)
that works with any palette supported by
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md).
## Usage
``` r
scale_fill_generate(palette = "viridis", discrete = TRUE, ...)
scale_color_generate(palette = "viridis", discrete = TRUE, ...)
```
## Arguments
- palette:
Passed to
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md).
Either a palette name string or a function.
- discrete:
`logical`. If `TRUE` (default), a discrete scale is returned. If
`FALSE`, a continuous scale is returned.
- ...:
Additional arguments passed to
[`ggplot2::scale_fill_manual()`](https://ggplot2.tidyverse.org/reference/scale_manual.html)
(discrete) or
[`ggplot2::scale_fill_gradientn()`](https://ggplot2.tidyverse.org/reference/scale_gradient.html)
(continuous).
## See also
`scale_color_generate()`,
[`generate_colors()`](https://agdamsbo.github.io/FreesearchR/reference/generate_colors.md),
[`continuous_colors()`](https://agdamsbo.github.io/FreesearchR/reference/continuous_colors.md)
## Examples
``` r
library(ggplot2)
# Discrete
ggplot(mtcars, aes(x = wt, y = mpg, fill = factor(cyl))) +
geom_col() +
scale_fill_generate(palette = "Set1")
# Continuous
ggplot(mtcars, aes(x = wt, y = mpg, fill = mpg)) +
geom_point(shape = 21, size = 3) +
scale_fill_generate(palette = "viridis", discrete = FALSE)
ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
geom_point() +
scale_color_generate(palette = "Set1")
```

View file

@ -57,7 +57,9 @@
<span> l.color <span class="op">=</span> <span class="st">"black"</span>,</span> <span> l.color <span class="op">=</span> <span class="st">"black"</span>,</span>
<span> l.size <span class="op">=</span> <span class="fl">0.5</span>,</span> <span> l.size <span class="op">=</span> <span class="fl">0.5</span>,</span>
<span> draw.lines <span class="op">=</span> <span class="cn">TRUE</span>,</span> <span> draw.lines <span class="op">=</span> <span class="cn">TRUE</span>,</span>
<span> label.str <span class="op">=</span> <span class="st">"{n}\n{round(100 * p,0)}%"</span></span> <span> label.str <span class="op">=</span> <span class="st">"{n}\n{round(100 * p,0)}%"</span>,</span>
<span> color.palette <span class="op">=</span> <span class="st">"viridis"</span>,</span>
<span> reverse <span class="op">=</span> <span class="cn">TRUE</span></span>
<span><span class="op">)</span></span></code></pre></div> <span><span class="op">)</span></span></code></pre></div>
</div> </div>

View file

@ -14,7 +14,9 @@ vertical_stacked_bars(
l.color = "black", l.color = "black",
l.size = 0.5, l.size = 0.5,
draw.lines = TRUE, draw.lines = TRUE,
label.str = "{n}\n{round(100 * p,0)}%" label.str = "{n}\n{round(100 * p,0)}%",
color.palette = "viridis",
reverse = TRUE
) )
``` ```

File diff suppressed because one or more lines are too long

View file

@ -31,8 +31,10 @@
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/clean_date.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/clean_date.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/clean_sep.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/clean_sep.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/collapse_spaces.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/colorSelectInput.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/columnSelectInput.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/compare_missings.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/compare_missings.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/continuous_colors.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/contrast_text.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/contrast_text.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/corr_pairs_validate.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/correlation_pairs.html</loc></url>
@ -67,6 +69,7 @@
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/factorize.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/factorize.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/file_export.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/file_export.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/format_writer.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/format_writer.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/generate_colors.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_data_packages.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_dimensions.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/get_fun_options.html</loc></url>
@ -129,6 +132,7 @@
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/remove_nested_list.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/repeated_instruments.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/restore_labels.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/restore_labels.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/scale_fill_generate.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/selectInputIcon.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/separate_string.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/separate_string.html</loc></url>
<url><loc>https://agdamsbo.github.io/FreesearchR/reference/set_column_label.html</loc></url> <url><loc>https://agdamsbo.github.io/FreesearchR/reference/set_column_label.html</loc></url>