Deploying to gh-pages from @ gnoblet/visualizeR@201fe39973 🚀
118
index.html
|
|
@ -63,17 +63,19 @@
|
||||||
<img src="logo.png" class="logo" alt=""><h1 id="visualizer-">visualizeR <a class="anchor" aria-label="anchor" href="#visualizer-"></a>
|
<img src="logo.png" class="logo" alt=""><h1 id="visualizer-">visualizeR <a class="anchor" aria-label="anchor" href="#visualizer-"></a>
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- badges: start -->
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>What a color! What a viz!</p>
|
<p>What a color! What a viz!</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<p><code>visualizeR</code> proposes some utils to sane colors, ready-to-go color palettes, and a few visualization functions.</p>
|
<p><code>visualizeR</code> proposes some utils to sane colors, ready-to-go color palettes, and a few visualization functions. The package is thoroughly tested with comprehensive code coverage.</p>
|
||||||
<div class="section level2">
|
<div class="section level2">
|
||||||
<h2 id="installation">Installation<a class="anchor" aria-label="anchor" href="#installation"></a>
|
<h2 id="installation">Installation<a class="anchor" aria-label="anchor" href="#installation"></a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>You can install the last version of visualizeR from <a href="https://github.com/" class="external-link">GitHub</a> with:</p>
|
<p>You can install the last version of visualizeR from <a href="https://github.com/" class="external-link">GitHub</a> with:</p>
|
||||||
<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb1"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span><span class="co"># install.packages("devtools")</span></span>
|
<code class="sourceCode R"><span><span class="co"># install.packages("devtools")</span></span>
|
||||||
<span><span class="fu">devtools</span><span class="fu">::</span><span class="fu">install_github</span><span class="op">(</span><span class="st">'gnoblet/visualizeR'</span>, build_vignettes <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu">devtools</span><span class="fu">::</span><span class="fu">install_github</span><span class="op">(</span><span class="st">"gnoblet/visualizeR"</span>, build_vignettes <span class="op">=</span> <span class="cn">TRUE</span><span class="op">)</span></span></code></pre></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section level2">
|
<div class="section level2">
|
||||||
<h2 id="roadmap">Roadmap<a class="anchor" aria-label="anchor" href="#roadmap"></a>
|
<h2 id="roadmap">Roadmap<a class="anchor" aria-label="anchor" href="#roadmap"></a>
|
||||||
|
|
@ -81,6 +83,8 @@
|
||||||
<p>Roadmap is as follows:</p>
|
<p>Roadmap is as follows:</p>
|
||||||
<ul class="task-list">
|
<ul class="task-list">
|
||||||
<li><label><input type="checkbox">Full revamp of core functions (colors, pattern, incl. adding test and pre-commit structures)</label></li>
|
<li><label><input type="checkbox">Full revamp of core functions (colors, pattern, incl. adding test and pre-commit structures)</label></li>
|
||||||
|
<li><label><input type="checkbox" checked>Add test coverage reporting via codecov</label></li>
|
||||||
|
<li><label><input type="checkbox">Maintain >80% test coverage across all functions</label></li>
|
||||||
<li>
|
<li>
|
||||||
<label><input type="checkbox">Add other types of plots:</label>
|
<label><input type="checkbox">Add other types of plots:</label>
|
||||||
<ul class="task-list">
|
<ul class="task-list">
|
||||||
|
|
@ -98,6 +102,11 @@
|
||||||
<p>Please, do not hesitate to pull request any new viz or colors or color palettes, or to email request any change (<a href="mailto:gnoblet@zaclys.net" class="email">gnoblet@zaclys.net</a>).</p>
|
<p>Please, do not hesitate to pull request any new viz or colors or color palettes, or to email request any change (<a href="mailto:gnoblet@zaclys.net" class="email">gnoblet@zaclys.net</a>).</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section level2">
|
<div class="section level2">
|
||||||
|
<h2 id="code-coverage">Code Coverage<a class="anchor" aria-label="anchor" href="#code-coverage"></a>
|
||||||
|
</h2>
|
||||||
|
<p><code>visualizeR</code> uses <a href="https://codecov.io/" class="external-link">codecov</a> for test coverage reporting. You can see the current coverage status by clicking on the codecov badge at the top of this README. We aim to maintain high test coverage to ensure code reliability and stability.</p>
|
||||||
|
</div>
|
||||||
|
<div class="section level2">
|
||||||
<h2 id="colors">Colors<a class="anchor" aria-label="anchor" href="#colors"></a>
|
<h2 id="colors">Colors<a class="anchor" aria-label="anchor" href="#colors"></a>
|
||||||
</h2>
|
</h2>
|
||||||
<p>Functions to access colors and palettes are <code><a href="reference/color.html">color()</a></code> or <code><a href="reference/palette.html">palette()</a></code>. Feel free to pull request new colors.</p>
|
<p>Functions to access colors and palettes are <code><a href="reference/color.html">color()</a></code> or <code><a href="reference/palette.html">palette()</a></code>. Feel free to pull request new colors.</p>
|
||||||
|
|
@ -112,7 +121,7 @@
|
||||||
<span><span class="co">#> "#71716F" "#000000" "#ffc20a" "#0c7bdc" "#fefe62"</span></span>
|
<span><span class="co">#> "#71716F" "#000000" "#ffc20a" "#0c7bdc" "#fefe62"</span></span>
|
||||||
<span></span>
|
<span></span>
|
||||||
<span><span class="co"># Extract a color palette as hexadecimal codes and reversed</span></span>
|
<span><span class="co"># Extract a color palette as hexadecimal codes and reversed</span></span>
|
||||||
<span><span class="fu"><a href="reference/palette.html">palette</a></span><span class="op">(</span>palette <span class="op">=</span> <span class="st">'cat_5_main'</span>, reversed <span class="op">=</span> <span class="cn">TRUE</span>, color_ramp_palette <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span>
|
<span><span class="fu"><a href="reference/palette.html">palette</a></span><span class="op">(</span>palette <span class="op">=</span> <span class="st">"cat_5_main"</span>, reversed <span class="op">=</span> <span class="cn">TRUE</span>, color_ramp_palette <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span>
|
||||||
<span><span class="co">#> [1] "#083d77" "#4ecdc4" "#f4c095" "#b47eb3" "#ffd5ff"</span></span>
|
<span><span class="co">#> [1] "#083d77" "#4ecdc4" "#f4c095" "#b47eb3" "#ffd5ff"</span></span>
|
||||||
<span></span>
|
<span></span>
|
||||||
<span><span class="co"># Get all color palettes names</span></span>
|
<span><span class="co"># Get all color palettes names</span></span>
|
||||||
|
|
@ -153,41 +162,69 @@
|
||||||
<span> <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">ungroup</a></span><span class="op">(</span><span class="op">)</span></span>
|
<span> <span class="fu"><a href="https://dplyr.tidyverse.org/reference/group_by.html" class="external-link">ungroup</a></span><span class="op">(</span><span class="op">)</span></span>
|
||||||
<span></span>
|
<span></span>
|
||||||
<span><span class="co"># Simple bar chart by group with some alpha transparency</span></span>
|
<span><span class="co"># Simple bar chart by group with some alpha transparency</span></span>
|
||||||
<span><span class="fu"><a href="reference/bar.html">bar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">'island'</span>, <span class="st">'mean_bl'</span>, <span class="st">'species'</span>, x_title <span class="op">=</span> <span class="st">'Mean of bill length'</span>, title <span class="op">=</span> <span class="st">'Mean of bill length by island and species'</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/bar.html">bar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">"island"</span>, <span class="st">"mean_bl"</span>, <span class="st">"species"</span>, x_title <span class="op">=</span> <span class="st">"Mean of bill length"</span>, title <span class="op">=</span> <span class="st">"Mean of bill length by island and species"</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-bar-chart-1.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-bar-chart-1.png" alt="plot of chunk example-bar-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-bar-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb4"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb4"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Flipped / Horizontal</span></span>
|
<span><span class="co"># Flipped / Horizontal</span></span>
|
||||||
<span><span class="fu"><a href="reference/bar.html">hbar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">'island'</span>, <span class="st">'mean_bl'</span>, <span class="st">'species'</span>, x_title <span class="op">=</span> <span class="st">'Mean of bill length'</span>, title <span class="op">=</span> <span class="st">'Mean of bill length by island and species'</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/bar.html">hbar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">"island"</span>, <span class="st">"mean_bl"</span>, <span class="st">"species"</span>, x_title <span class="op">=</span> <span class="st">"Mean of bill length"</span>, title <span class="op">=</span> <span class="st">"Mean of bill length by island and species"</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-bar-chart-2.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-bar-chart-2.png" alt="plot of chunk example-bar-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-bar-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb5"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb5"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Facetted</span></span>
|
<span><span class="co"># Facetted</span></span>
|
||||||
<span><span class="fu"><a href="reference/bar.html">bar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">'island'</span>, <span class="st">'mean_bl'</span>, facet <span class="op">=</span> <span class="st">'species'</span>, x_title <span class="op">=</span> <span class="st">'Mean of bill length'</span>, title <span class="op">=</span> <span class="st">'Mean of bill length by island and species'</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/bar.html">bar</a></span><span class="op">(</span><span class="va">df</span>, <span class="st">"island"</span>, <span class="st">"mean_bl"</span>, facet <span class="op">=</span> <span class="st">"species"</span>, x_title <span class="op">=</span> <span class="st">"Mean of bill length"</span>, title <span class="op">=</span> <span class="st">"Mean of bill length by island and species"</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-bar-chart-3.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-bar-chart-3.png" alt="plot of chunk example-bar-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-bar-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb6"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb6"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Flipped, with text, smaller width, and caption</span></span>
|
<span><span class="co"># Flipped, with text, smaller width, and caption</span></span>
|
||||||
<span><span class="fu"><a href="reference/bar.html">hbar</a></span><span class="op">(</span>df <span class="op">=</span> <span class="va">df_island</span>, x <span class="op">=</span> <span class="st">'island'</span>, y <span class="op">=</span> <span class="st">'mean_bl'</span>, title <span class="op">=</span> <span class="st">'Mean of bill length by island'</span>, add_text <span class="op">=</span> <span class="cn">T</span>, width <span class="op">=</span> <span class="fl">0.6</span>, add_text_suffix <span class="op">=</span> <span class="st">'mm'</span>, add_text_expand_limit <span class="op">=</span> <span class="fl">1.3</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span>, caption <span class="op">=</span> <span class="st">"Data: palmerpenguins package."</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/bar.html">hbar</a></span><span class="op">(</span>df <span class="op">=</span> <span class="va">df_island</span>, x <span class="op">=</span> <span class="st">"island"</span>, y <span class="op">=</span> <span class="st">"mean_bl"</span>, title <span class="op">=</span> <span class="st">"Mean of bill length by island"</span>, add_text <span class="op">=</span> <span class="cn">T</span>, width <span class="op">=</span> <span class="fl">0.6</span>, add_text_suffix <span class="op">=</span> <span class="st">"mm"</span>, add_text_expand_limit <span class="op">=</span> <span class="fl">1.3</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span>, caption <span class="op">=</span> <span class="st">"Data: palmerpenguins package."</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-bar-chart-4.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-bar-chart-4.png" alt="plot of chunk example-bar-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-bar-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section level3">
|
<div class="section level3">
|
||||||
<h3 id="example-2-scatterplot">Example 2: Scatterplot<a class="anchor" aria-label="anchor" href="#example-2-scatterplot"></a>
|
<h3 id="example-2-scatterplot">Example 2: Scatterplot<a class="anchor" aria-label="anchor" href="#example-2-scatterplot"></a>
|
||||||
</h3>
|
</h3>
|
||||||
<div class="sourceCode" id="cb7"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb7"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span><span class="co"># Simple scatterplot</span></span>
|
<code class="sourceCode R"><span><span class="co"># Simple scatterplot</span></span>
|
||||||
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">'bill_length_mm'</span>, <span class="st">'flipper_length_mm'</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">"bill_length_mm"</span>, <span class="st">"flipper_length_mm"</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-point-chart-1.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-point-chart-1.png" alt="plot of chunk example-point-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-point-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb8"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb8"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Scatterplot with grouping colors, greater dot size, some transparency</span></span>
|
<span><span class="co"># Scatterplot with grouping colors, greater dot size, some transparency</span></span>
|
||||||
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">'bill_length_mm'</span>, <span class="st">'flipper_length_mm'</span>, <span class="st">'island'</span>, group_title <span class="op">=</span> <span class="st">'Island'</span>, alpha <span class="op">=</span> <span class="fl">0.6</span>, size <span class="op">=</span> <span class="fl">3</span>, title <span class="op">=</span> <span class="st">'Bill vs. flipper length'</span>, , add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">"bill_length_mm"</span>, <span class="st">"flipper_length_mm"</span>, <span class="st">"island"</span>, group_title <span class="op">=</span> <span class="st">"Island"</span>, alpha <span class="op">=</span> <span class="fl">0.6</span>, size <span class="op">=</span> <span class="fl">3</span>, title <span class="op">=</span> <span class="st">"Bill vs. flipper length"</span>, , add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-point-chart-2.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-point-chart-2.png" alt="plot of chunk example-point-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-point-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb9"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb9"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Facetted scatterplot by island</span></span>
|
<span><span class="co"># Facetted scatterplot by island</span></span>
|
||||||
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">'bill_length_mm'</span>, <span class="st">'flipper_length_mm'</span>, <span class="st">'species'</span>, <span class="st">'island'</span>, <span class="st">'fixed'</span>, group_title <span class="op">=</span> <span class="st">'Species'</span>, title <span class="op">=</span> <span class="st">'Bill vs. flipper length by species and island'</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
<span><span class="fu"><a href="reference/point.html">point</a></span><span class="op">(</span><span class="va">penguins</span>, <span class="st">"bill_length_mm"</span>, <span class="st">"flipper_length_mm"</span>, <span class="st">"species"</span>, <span class="st">"island"</span>, <span class="st">"fixed"</span>, group_title <span class="op">=</span> <span class="st">"Species"</span>, title <span class="op">=</span> <span class="st">"Bill vs. flipper length by species and island"</span>, add_color_guide <span class="op">=</span> <span class="cn">FALSE</span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-point-chart-3.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-point-chart-3.png" alt="plot of chunk example-point-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-point-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section level3">
|
<div class="section level3">
|
||||||
<h3 id="example-3-dumbbell-plot">Example 3: Dumbbell plot<a class="anchor" aria-label="anchor" href="#example-3-dumbbell-plot"></a>
|
<h3 id="example-3-dumbbell-plot">Example 3: Dumbbell plot<a class="anchor" aria-label="anchor" href="#example-3-dumbbell-plot"></a>
|
||||||
|
|
@ -197,7 +234,7 @@
|
||||||
<code class="sourceCode R"><span><span class="co"># Prepare long data</span></span>
|
<code class="sourceCode R"><span><span class="co"># Prepare long data</span></span>
|
||||||
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
||||||
<span> admin1 <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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">8</span><span class="op">]</span>, <span class="fl">2</span><span class="op">)</span>,</span>
|
<span> admin1 <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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">8</span><span class="op">]</span>, <span class="fl">2</span><span class="op">)</span>,</span>
|
||||||
<span> setting <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="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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="st">'Rural'</span>, <span class="st">'Urban'</span><span class="op">)</span>, <span class="fl">4</span><span class="op">)</span>, <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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="st">'Urban'</span>, <span class="st">'Rural'</span><span class="op">)</span>, <span class="fl">4</span><span class="op">)</span><span class="op">)</span>,</span>
|
<span> setting <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="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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="st">"Rural"</span>, <span class="st">"Urban"</span><span class="op">)</span>, <span class="fl">4</span><span class="op">)</span>, <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</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="st">"Urban"</span>, <span class="st">"Rural"</span><span class="op">)</span>, <span class="fl">4</span><span class="op">)</span><span class="op">)</span>,</span>
|
||||||
<span> stat <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/stats/Normal.html" class="external-link">rnorm</a></span><span class="op">(</span><span class="fl">16</span>, mean <span class="op">=</span> <span class="fl">50</span>, sd <span class="op">=</span> <span class="fl">18</span><span class="op">)</span></span>
|
<span> stat <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/stats/Normal.html" class="external-link">rnorm</a></span><span class="op">(</span><span class="fl">16</span>, mean <span class="op">=</span> <span class="fl">50</span>, sd <span class="op">=</span> <span class="fl">18</span><span class="op">)</span></span>
|
||||||
<span><span class="op">)</span> <span class="op">|></span></span>
|
<span><span class="op">)</span> <span class="op">|></span></span>
|
||||||
<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>stat <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/Round.html" class="external-link">round</a></span><span class="op">(</span><span class="va">stat</span>, <span class="fl">0</span><span class="op">)</span><span class="op">)</span></span>
|
<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>stat <span class="op">=</span> <span class="fu"><a href="https://rdrr.io/r/base/Round.html" class="external-link">round</a></span><span class="op">(</span><span class="va">stat</span>, <span class="fl">0</span><span class="op">)</span><span class="op">)</span></span>
|
||||||
|
|
@ -221,7 +258,7 @@
|
||||||
<div class="sourceCode" id="cb11"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb11"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span><span class="co"># Some summarized data: % of HHs by displacement status</span></span>
|
<code class="sourceCode R"><span><span class="co"># Some summarized data: % of HHs by displacement status</span></span>
|
||||||
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
||||||
<span> status <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">'Displaced'</span>, <span class="st">'Non displaced'</span>, <span class="st">'Returnee'</span>, <span class="st">'Don\'t know/Prefer not to say'</span><span class="op">)</span>,</span>
|
<span> status <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">"Displaced"</span>, <span class="st">"Non displaced"</span>, <span class="st">"Returnee"</span>, <span class="st">"Don't know/Prefer not to say"</span><span class="op">)</span>,</span>
|
||||||
<span> percentage <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="fl">18</span>, <span class="fl">65</span>, <span class="fl">12</span>, <span class="fl">3</span><span class="op">)</span></span>
|
<span> percentage <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="fl">18</span>, <span class="fl">65</span>, <span class="fl">12</span>, <span class="fl">3</span><span class="op">)</span></span>
|
||||||
<span><span class="op">)</span></span>
|
<span><span class="op">)</span></span>
|
||||||
<span></span>
|
<span></span>
|
||||||
|
|
@ -251,12 +288,12 @@
|
||||||
<code class="sourceCode R"><span><span class="co"># Some summarized data: % of HHs by self-reported status of displacement in 2021 and in 2022</span></span>
|
<code class="sourceCode R"><span><span class="co"># Some summarized data: % of HHs by self-reported status of displacement in 2021 and in 2022</span></span>
|
||||||
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
<span><span class="va">df</span> <span class="op"><-</span> <span class="fu">tibble</span><span class="fu">::</span><span class="fu"><a href="https://tibble.tidyverse.org/reference/tibble.html" class="external-link">tibble</a></span><span class="op">(</span></span>
|
||||||
<span> status_from <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>
|
<span> status_from <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>
|
||||||
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">'Displaced'</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">"Displaced"</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
||||||
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">'Non displaced'</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">"Non displaced"</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
||||||
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">'Returnee'</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">"Returnee"</span>, <span class="fl">4</span><span class="op">)</span>,</span>
|
||||||
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">'Dnk/Pnts'</span>, <span class="fl">4</span><span class="op">)</span></span>
|
<span> <span class="fu"><a href="https://rdrr.io/r/base/rep.html" class="external-link">rep</a></span><span class="op">(</span><span class="st">"Dnk/Pnts"</span>, <span class="fl">4</span><span class="op">)</span></span>
|
||||||
<span> <span class="op">)</span>,</span>
|
<span> <span class="op">)</span>,</span>
|
||||||
<span> status_to <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">'Displaced'</span>, <span class="st">'Non displaced'</span>, <span class="st">'Returnee'</span>, <span class="st">'Dnk/Pnts'</span>, <span class="st">'Displaced'</span>, <span class="st">'Non displaced'</span>, <span class="st">'Returnee'</span>, <span class="st">'Dnk/Pnts'</span>, <span class="st">'Displaced'</span>, <span class="st">'Non displaced'</span>, <span class="st">'Returnee'</span>, <span class="st">'Dnk/Pnts'</span>, <span class="st">'Displaced'</span>, <span class="st">'Non displaced'</span>, <span class="st">'Returnee'</span>, <span class="st">'Dnk/Pnts'</span><span class="op">)</span>,</span>
|
<span> status_to <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">"Displaced"</span>, <span class="st">"Non displaced"</span>, <span class="st">"Returnee"</span>, <span class="st">"Dnk/Pnts"</span>, <span class="st">"Displaced"</span>, <span class="st">"Non displaced"</span>, <span class="st">"Returnee"</span>, <span class="st">"Dnk/Pnts"</span>, <span class="st">"Displaced"</span>, <span class="st">"Non displaced"</span>, <span class="st">"Returnee"</span>, <span class="st">"Dnk/Pnts"</span>, <span class="st">"Displaced"</span>, <span class="st">"Non displaced"</span>, <span class="st">"Returnee"</span>, <span class="st">"Dnk/Pnts"</span><span class="op">)</span>,</span>
|
||||||
<span> percentage <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="fl">20</span>, <span class="fl">8</span>, <span class="fl">18</span>, <span class="fl">1</span>, <span class="fl">12</span>, <span class="fl">21</span>, <span class="fl">0</span>, <span class="fl">2</span>, <span class="fl">0</span>, <span class="fl">3</span>, <span class="fl">12</span>, <span class="fl">1</span>, <span class="fl">0</span>, <span class="fl">0</span>, <span class="fl">1</span>, <span class="fl">1</span><span class="op">)</span></span>
|
<span> percentage <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="fl">20</span>, <span class="fl">8</span>, <span class="fl">18</span>, <span class="fl">1</span>, <span class="fl">12</span>, <span class="fl">21</span>, <span class="fl">0</span>, <span class="fl">2</span>, <span class="fl">0</span>, <span class="fl">3</span>, <span class="fl">12</span>, <span class="fl">1</span>, <span class="fl">0</span>, <span class="fl">0</span>, <span class="fl">1</span>, <span class="fl">1</span><span class="op">)</span></span>
|
||||||
<span><span class="op">)</span></span>
|
<span><span class="op">)</span></span>
|
||||||
<span></span>
|
<span></span>
|
||||||
|
|
@ -296,7 +333,11 @@
|
||||||
<span> x_title <span class="op">=</span> <span class="st">"Admin 1"</span>,</span>
|
<span> x_title <span class="op">=</span> <span class="st">"Admin 1"</span>,</span>
|
||||||
<span> title <span class="op">=</span> <span class="st">"% of HHs that received humanitarian assistance"</span></span>
|
<span> title <span class="op">=</span> <span class="st">"% of HHs that received humanitarian assistance"</span></span>
|
||||||
<span><span class="op">)</span></span></code></pre></div>
|
<span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-lollipop-chart-1.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-lollipop-chart-1.png" alt="plot of chunk example-lollipop-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-lollipop-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb15"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb15"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Horizontal lollipop chart with custom colors</span></span>
|
<span><span class="co"># Horizontal lollipop chart with custom colors</span></span>
|
||||||
|
|
@ -312,7 +353,11 @@
|
||||||
<span> x_title <span class="op">=</span> <span class="st">"Admin 1"</span>,</span>
|
<span> x_title <span class="op">=</span> <span class="st">"Admin 1"</span>,</span>
|
||||||
<span> title <span class="op">=</span> <span class="st">"% of HHs that received humanitarian assistance"</span></span>
|
<span> title <span class="op">=</span> <span class="st">"% of HHs that received humanitarian assistance"</span></span>
|
||||||
<span><span class="op">)</span></span></code></pre></div>
|
<span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-lollipop-chart-2.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-lollipop-chart-2.png" alt="plot of chunk example-lollipop-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-lollipop-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb16"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb16"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Create data for grouped lollipop - using set.seed for reproducibility</span></span>
|
<span><span class="co"># Create data for grouped lollipop - using set.seed for reproducibility</span></span>
|
||||||
|
|
@ -330,6 +375,7 @@
|
||||||
<span> x <span class="op">=</span> <span class="st">"admin1"</span>,</span>
|
<span> x <span class="op">=</span> <span class="st">"admin1"</span>,</span>
|
||||||
<span> y <span class="op">=</span> <span class="st">"stat"</span>,</span>
|
<span> y <span class="op">=</span> <span class="st">"stat"</span>,</span>
|
||||||
<span> group <span class="op">=</span> <span class="st">"group"</span>,</span>
|
<span> group <span class="op">=</span> <span class="st">"group"</span>,</span>
|
||||||
|
<span> order <span class="op">=</span> <span class="st">"grouped_y"</span>,</span>
|
||||||
<span> dodge_width <span class="op">=</span> <span class="fl">0.8</span>, <span class="co"># Control spacing between grouped lollipops</span></span>
|
<span> dodge_width <span class="op">=</span> <span class="fl">0.8</span>, <span class="co"># Control spacing between grouped lollipops</span></span>
|
||||||
<span> dot_size <span class="op">=</span> <span class="fl">3.5</span>,</span>
|
<span> dot_size <span class="op">=</span> <span class="fl">3.5</span>,</span>
|
||||||
<span> line_size <span class="op">=</span> <span class="fl">0.8</span>,</span>
|
<span> line_size <span class="op">=</span> <span class="fl">0.8</span>,</span>
|
||||||
|
|
@ -337,7 +383,11 @@
|
||||||
<span> x_title <span class="op">=</span> <span class="st">"Category"</span>,</span>
|
<span> x_title <span class="op">=</span> <span class="st">"Category"</span>,</span>
|
||||||
<span> title <span class="op">=</span> <span class="st">"True side-by-side grouped lollipop chart"</span></span>
|
<span> title <span class="op">=</span> <span class="st">"True side-by-side grouped lollipop chart"</span></span>
|
||||||
<span><span class="op">)</span></span></code></pre></div>
|
<span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-lollipop-chart-3.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-lollipop-chart-3.png" alt="plot of chunk example-lollipop-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-lollipop-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
<div class="sourceCode" id="cb17"><pre class="downlit sourceCode r">
|
<div class="sourceCode" id="cb17"><pre class="downlit sourceCode r">
|
||||||
<code class="sourceCode R"><span></span>
|
<code class="sourceCode R"><span></span>
|
||||||
<span><span class="co"># Horizontal grouped lollipop chart</span></span>
|
<span><span class="co"># Horizontal grouped lollipop chart</span></span>
|
||||||
|
|
@ -353,7 +403,11 @@
|
||||||
<span> x_title <span class="op">=</span> <span class="st">"Value"</span>,</span>
|
<span> x_title <span class="op">=</span> <span class="st">"Value"</span>,</span>
|
||||||
<span> title <span class="op">=</span> <span class="st">"Horizontal side-by-side grouped lollipop chart"</span></span>
|
<span> title <span class="op">=</span> <span class="st">"Horizontal side-by-side grouped lollipop chart"</span></span>
|
||||||
<span><span class="op">)</span></span></code></pre></div>
|
<span><span class="op">)</span></span></code></pre></div>
|
||||||
<p><img src="reference/figures/README-example-lollipop-chart-4.png" width="65%"></p>
|
<div class="figure">
|
||||||
|
<img src="reference/figures/README-example-lollipop-chart-4.png" alt="plot of chunk example-lollipop-chart" width="65%"><p class="caption">
|
||||||
|
plot of chunk example-lollipop-chart
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section level2">
|
<div class="section level2">
|
||||||
|
|
@ -400,7 +454,13 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="dev-status">
|
||||||
|
<h2 data-toc-skip>Dev status</h2>
|
||||||
|
<ul class="list-unstyled">
|
||||||
|
<li><a href="https://github.com/gnoblet/visualizeR/actions/workflows/R-CMD-check.yml" class="external-link"><img src="https://github.com/gnoblet/visualizeR/actions/workflows/R-CMD-check.yml/badge.svg" alt="R-CMD-check"></a></li>
|
||||||
|
<li><a href="https://app.codecov.io/gh/gnoblet/visualizeR?branch=main" class="external-link"><img src="https://codecov.io/gh/gnoblet/visualizeR/branch/main/graph/badge.svg" alt="Codecov test coverage"></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ pkgdown: 2.1.3
|
||||||
pkgdown_sha: ~
|
pkgdown_sha: ~
|
||||||
articles:
|
articles:
|
||||||
bar_charts: bar_charts.html
|
bar_charts: bar_charts.html
|
||||||
last_built: 2025-07-02T11:19Z
|
last_built: 2025-07-02T11:25Z
|
||||||
urls:
|
urls:
|
||||||
reference: https://gnoblet.github.io/visualizeR/reference
|
reference: https://gnoblet.github.io/visualizeR/reference
|
||||||
article: https://gnoblet.github.io/visualizeR/articles
|
article: https://gnoblet.github.io/visualizeR/articles
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 0 B |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 149 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 0 B |
BIN
reference/figures/README-example-lollipop-chart-3.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
reference/figures/README-example-lollipop-chart-4.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 202 KiB |
|
Before Width: | Height: | Size: 357 KiB After Width: | Height: | Size: 0 B |
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 0 B |