FreesearchR/reference/data-plots.html

915 lines
104 KiB
HTML
Raw Normal View History

<!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>Data correlations evaluation module — data-plots • 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="Data correlations evaluation module — data-plots"><meta name="description" content="Data correlations evaluation module
Wrapper to create plot based on provided type
Single vertical barplot
Beautiful box plot(s)
Create nice box-plots
Nice horizontal stacked bars (Grotta bars)
Plot nice ridge plot
Readying data for sankey plot
Beautiful sankey plot with option to split by a tertiary group
Beautiful violin plot
Beatiful violin plot"><meta property="og:description" content="Data correlations evaluation module
Wrapper to create plot based on provided type
Single vertical barplot
Beautiful box plot(s)
Create nice box-plots
Nice horizontal stacked bars (Grotta bars)
Plot nice ridge plot
Readying data for sankey plot
Beautiful sankey plot with option to split by a tertiary group
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>
<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="">25.12.1</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>Data correlations evaluation module</h1>
<small class="dont-index">Source: <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/data_plots.R" class="external-link"><code>R/data_plots.R</code></a>, <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/plot_bar.R" class="external-link"><code>R/plot_bar.R</code></a>, <a href="https://github.com/agdamsbo/FreesearchR/blob/main/R/plot_box.R" class="external-link"><code>R/plot_box.R</code></a>, and 5 more</small>
<div class="d-none name"><code>data-plots.Rd</code></div>
</div>
<div class="ref-description section level2">
<p>Data correlations evaluation module</p>
<p>Wrapper to create plot based on provided type</p>
<p>Single vertical barplot</p>
<p>Beautiful box plot(s)</p>
<p>Create nice box-plots</p>
<p>Nice horizontal stacked bars (Grotta bars)</p>
<p>Plot nice ridge plot</p>
<p>Readying data for sankey plot</p>
<p>Beautiful sankey plot with option to split by a tertiary group</p>
<p>Beautiful violin plot</p>
<p>Beatiful violin plot</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">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 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>
<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>
<span><span class="fu">plot_bar_single</span><span class="op">(</span></span>
<span> <span class="va">data</span>,</span>
<span> <span class="va">pri</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> max_level <span class="op">=</span> <span class="fl">30</span></span>
<span><span class="op">)</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>
<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>
<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>
<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>
<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 class="fu">plot_sankey</span><span class="op">(</span></span>
<span> <span class="va">data</span>,</span>
<span> <span class="va">pri</span>,</span>
<span> <span class="va">sec</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> 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><span class="op">)</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>
<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>
</div>
<div class="section level2">
<h2 id="arguments">Arguments<a class="anchor" aria-label="anchor" href="#arguments"></a></h2>
<dl><dt id="arg-id">id<a class="anchor" aria-label="anchor" href="#arg-id"></a></dt>
<dd><p>Module id. (Use 'ns("id")')</p></dd>
<dt id="arg--">...<a class="anchor" aria-label="anchor" href="#arg--"></a></dt>
<dd><p>passed on to wrap_plot_list</p></dd>
<dt id="arg-data">data<a class="anchor" aria-label="anchor" href="#arg-data"></a></dt>
<dd><p>data frame</p></dd>
<dt id="arg-type">type<a class="anchor" aria-label="anchor" href="#arg-type"></a></dt>
<dd><p>plot type (derived from possible_plots() and matches custom function)</p></dd>
<dt id="arg-pri">pri<a class="anchor" aria-label="anchor" href="#arg-pri"></a></dt>
<dd><p>primary variable</p></dd>
<dt id="arg-sec">sec<a class="anchor" aria-label="anchor" href="#arg-sec"></a></dt>
<dd><p>secondary variable</p></dd>
<dt id="arg-ter">ter<a class="anchor" aria-label="anchor" href="#arg-ter"></a></dt>
<dd><p>tertiary variable</p></dd>
<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.
One of c("stack", "dodge", "fill")</p></dd>
</dl></div>
<div class="section level2">
<h2 id="value">Value<a class="anchor" aria-label="anchor" href="#value"></a></h2>
<p>Shiny ui module</p>
<p>shiny server module</p>
<p>ggplot2 object</p>
<p>ggplot object</p>
<p>ggplot2 object</p>
<p>ggplot object</p>
<p>ggplot2 object</p>
<p>ggplot2 object</p>
<p>data.frame</p>
<p>ggplot2 object</p>
<p>ggplot2 object</p>
<p>ggplot2 object</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="fu">create_plot</span><span class="op">(</span><span class="va">mtcars</span>, <span class="st">"plot_violin"</span>, <span class="st">"mpg"</span>, <span class="st">"cyl"</span><span class="op">)</span> <span class="op">|&gt;</span> <span class="fu"><a href="https://rdrr.io/r/base/attributes.html" class="external-link">attributes</a></span><span class="op">(</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $class</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [1] "ggplot2::ggplot" "ggplot" "ggplot2::gg" "S7_object" </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [5] "gg" </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $S7_class</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggplot2::ggplot&gt; class</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ parent : &lt;ggplot2::gg&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ constructor: function(data, ..., layers, scales, guides, mapping, theme, coordinates, facet, layout, labels, meta, plot_env) {...}</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ validator : &lt;NULL&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ properties :</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ data : &lt;ANY&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ layers : &lt;list&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ scales : S3&lt;ScalesList&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ guides : S3&lt;Guides&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ mapping : &lt;ggplot2::mapping&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ theme : &lt;ggplot2::theme&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ coordinates: S3&lt;Coord&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ facet : S3&lt;Facet&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ layout : S3&lt;Layout&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ labels : &lt;ggplot2::labels&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ meta : &lt;list&gt; </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ plot_env : &lt;environment&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> $data</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> mpg cyl disp hp drat wt qsec vs am gear carb</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Datsun 710 22.8 4 108.0 93 3.85 2.320 18.61 1 1 4 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Hornet 4 Drive 21.4 6 258.0 110 3.08 3.215 19.44 1 0 3 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Hornet Sportabout 18.7 8 360.0 175 3.15 3.440 17.02 0 0 3 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Valiant 18.1 6 225.0 105 2.76 3.460 20.22 1 0 3 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Duster 360 14.3 8 360.0 245 3.21 3.570 15.84 0 0 3 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 240D 24.4 4 146.7 62 3.69 3.190 20.00 1 0 4 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 230 22.8 4 140.8 95 3.92 3.150 22.90 1 0 4 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 280 19.2 6 167.6 123 3.92 3.440 18.30 1 0 4 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 280C 17.8 6 167.6 123 3.92 3.440 18.90 1 0 4 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 450SE 16.4 8 275.8 180 3.07 4.070 17.40 0 0 3 3</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 450SL 17.3 8 275.8 180 3.07 3.730 17.60 0 0 3 3</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Merc 450SLC 15.2 8 275.8 180 3.07 3.780 18.00 0 0 3 3</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Cadillac Fleetwood 10.4 8 472.0 205 2.93 5.250 17.98 0 0 3 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Lincoln Continental 10.4 8 460.0 215 3.00 5.424 17.82 0 0 3 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Chrysler Imperial 14.7 8 440.0 230 3.23 5.345 17.42 0 0 3 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Fiat 128 32.4 4 78.7 66 4.08 2.200 19.47 1 1 4 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Honda Civic 30.4 4 75.7 52 4.93 1.615 18.52 1 1 4 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Toyota Corolla 33.9 4 71.1 65 4.22 1.835 19.90 1 1 4 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Toyota Corona 21.5 4 120.1 97 3.70 2.465 20.01 1 0 3 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Dodge Challenger 15.5 8 318.0 150 2.76 3.520 16.87 0 0 3 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> AMC Javelin 15.2 8 304.0 150 3.15 3.435 17.30 0 0 3 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Camaro Z28 13.3 8 350.0 245 3.73 3.840 15.41 0 0 3 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Pontiac Firebird 19.2 8 400.0 175 3.08 3.845 17.05 0 0 3 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Fiat X1-9 27.3 4 79.0 66 4.08 1.935 18.90 1 1 4 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Porsche 914-2 26.0 4 120.3 91 4.43 2.140 16.70 0 1 5 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Lotus Europa 30.4 4 95.1 113 3.77 1.513 16.90 1 1 5 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Ford Pantera L 15.8 8 351.0 264 4.22 3.170 14.50 0 1 5 4</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Ferrari Dino 19.7 6 145.0 175 3.62 2.770 15.50 0 1 5 6</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Maserati Bora 15.0 8 301.0 335 3.54 3.570 14.60 0 1 5 8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Volvo 142E 21.4 4 121.0 109 4.11 2.780 18.60 1 1 4 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $layers</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $layers$geom_violin</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> geom_violin: na.rm = FALSE, orientation = NA, quantile_gp = list(colour = NULL, linetype = 0, linewidth = NULL)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> stat_ydensity: trim = TRUE, scale = area, na.rm = FALSE, orientation = NA, bounds = c(-Inf, Inf)</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> position_dodge </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $layers$geom_point</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> mapping: y = ~.data$Mean </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> geom_point: na.rm = FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> stat_identity: na.rm = FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> position_identity </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $layers$geom_errorbar</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> mapping: y = ~.data$Mean, ymin = ~dataSummary[, 5], ymax = ~dataSummary[, 6] </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> geom_errorbar: na.rm = FALSE, orientation = NA, lineend = butt, width = 0.1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> stat_identity: na.rm = FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> position_identity </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> $scales</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggproto object: Class ScalesList, gg&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> add: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> add_defaults: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> add_missing: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> backtransform_df: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> clone: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> find: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> get_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> has_scale: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> input: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> map_df: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> n: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> non_position_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> scales: list</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> set_palettes: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> train_df: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> transform_df: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> super: &lt;ggproto object: Class ScalesList, gg&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> $guides</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;Guides[0] ggproto object&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> &lt;empty&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> $mapping</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> Aesthetic mapping: </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> * `x` -&gt; `.data[["cyl"]]`</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> * `y` -&gt; `.data[["mpg"]]`</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> * `fill` -&gt; `.data[["cyl"]]`</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $theme</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;theme&gt; List of 144</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ line : &lt;ggplot2::element_line&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineend : chr "butt"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : chr "round"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow : logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow.fill : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ rect : &lt;ggplot2::element_rect&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fill : chr "white"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : chr "round"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ text : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : chr ""</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : chr "plain"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : num 24</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : num 0.5</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 0.5</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : num 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : num 0.9</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 0 0 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ title : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ point : &lt;ggplot2::element_point&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ shape : num 19</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : num 3.27</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fill : chr "white"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ stroke : num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ polygon : &lt;ggplot2::element_polygon&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fill : chr "white"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : chr "round"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ geom : &lt;ggplot2::element_geom&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ ink : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ paper : chr "white"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ accent : chr "#3366FF"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ borderwidth: num 1.09</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : int 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ bordertype : int 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : chr ""</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontsize : num 8.44</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ pointsize : num 3.27</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ pointshape : num 19</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fill : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ spacing : 'simpleUnit' num 12points</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..- attr(*, "unit")= int 8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ margins : &lt;ggplot2::margin&gt; num [1:4] 12 12 12 12</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ aspect.ratio : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.x : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 6 0 0 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.x.top : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 0 6 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.y : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : num 90</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 6 0 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.title.y.right : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : num -90</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 0 0 6</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "#4D4D4DFF"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : 'rel' num 0.8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.x : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 4.8 0 0 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.x.top : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : num 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 0 4.8 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.y : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : num 1</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 4.8 0 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.y.right : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : num 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 0 0 4.8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.text.r : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : num 0.5</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : &lt;ggplot2::margin&gt; num [1:4] 0 4.8 0 4.8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks : &lt;ggplot2::element_line&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineend : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow : logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow.fill : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.x.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.y.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.r : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.x.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.y.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.r : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length : 'rel' num 0.5</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.x.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.y.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.ticks.length.r : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length : 'rel' num 0.75</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.x.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.x.bottom: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.y.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.minor.ticks.length.r : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line : &lt;ggplot2::element_line&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineend : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow : logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ arrow.fill : chr "black"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi FALSE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.x.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.x.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.y.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.y.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.theta : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ axis.line.r : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.background : &lt;ggplot2::element_rect&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fill : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : logi NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linewidth : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linetype : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ linejoin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.margin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.spacing : 'rel' num 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.spacing.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.spacing.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.size : 'simpleUnit' num 1.2lines</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..- attr(*, "unit")= int 3</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.height : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.width : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.spacing : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.spacing.x : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.spacing.y : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.key.justification : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.frame : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.ticks : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.ticks.length : 'rel' num 0.2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.axis.line : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.text : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : 'rel' num 0.8</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.text.position : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.title : &lt;ggplot2::element_text&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ family : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ face : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ italic : chr NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontweight : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ fontwidth : num NA</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ colour : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ size : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ hjust : num 0</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ vjust : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ angle : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ lineheight : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ margin : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ debug : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ..@ inherit.blank: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.title.position : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.position : chr "none"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.position.inside : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.direction : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.byrow : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification : chr "center"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification.top : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification.bottom : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification.left : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification.right : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ legend.justification.inside : NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> [list output truncated]</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ complete: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> @ validate: logi TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $coordinates</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggproto object: Class CoordCartesian, Coord, gg&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> aspect: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> backtransform_range: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> clip: on</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> default: TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> distance: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_panel: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> expand: TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> is_free: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> is_linear: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> labels: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> limits: list</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> modify_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> range: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> ratio: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render_axis_h: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render_axis_v: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render_bg: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render_fg: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> reverse: none</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_data: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_layout: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_panel_guides: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_panel_params: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_params: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> train_panel_guides: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> transform: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> super: &lt;ggproto object: Class CoordCartesian, Coord, gg&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> $facet</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggproto object: Class FacetNull, Facet, gg&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> attach_axes: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> attach_strips: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> compute_layout: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_back: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_front: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_labels: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_panel_content: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> draw_panels: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> finish_data: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> format_strip_labels: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> init_gtable: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> init_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> map_data: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> params: list</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> set_panel_size: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_data: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_panel_params: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_params: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> shrink: TRUE</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> train_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> vars: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> super: &lt;ggproto object: Class FacetNull, Facet, gg&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> $layout</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggproto object: Class Layout, gg&gt;</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> coord: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> coord_params: list</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> facet: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> facet_params: list</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> finish_data: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> get_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> layout: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> map_position: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> panel_params: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> panel_scales_x: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> panel_scales_y: NULL</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> render_labels: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> reset_scales: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> resolve_label: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_panel_guides: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> setup_panel_params: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> train_position: function</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> super: &lt;ggproto object: Class Layout, gg&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> $labels</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;ggplot2::labels&gt; List of 2</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ x: chr "cyl"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $ y: chr "mpg"</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> $meta</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> $plot_env</span>
<span class="r-out co"><span class="r-pr">#&gt;</span> &lt;environment: 0x5628b3723a18&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> $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> </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">plot_bar_single</span><span class="op">(</span>pri <span class="op">=</span> <span class="st">"cyl"</span>, sec <span class="op">=</span> <span class="st">"am"</span>, style <span class="op">=</span> <span class="st">"fill"</span><span class="op">)</span></span></span>
<span class="r-plt img"><img src="data-plots-1.png" alt="" width="700" height="433"></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="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-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-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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">"cyl"</span><span class="op">)</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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">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">"cyl"</span>, ter <span class="op">=</span> <span class="st">"gear"</span><span class="op">)</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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">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">"cyl"</span>, ter <span class="op">=</span> <span class="st">"gear"</span>,axis.font.family<span class="op">=</span><span class="st">"mono"</span><span class="op">)</span></span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in loadNamespace(x):</span> there is no package called viridis</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> 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-3.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>, 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> 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-4.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-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-5.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="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-msg co"><span class="r-pr">#&gt;</span> Picking joint bandwidth of 1.38</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="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-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 style="color: #00BB00;">fill</span>.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> This can happen when ggplot fails to infer the correct grouping structure in</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> the data.</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Did you forget to specify a `group` aesthetic or to convert a numerical</span>
<span class="r-wrn co"><span class="r-pr">#&gt;</span> variable into a factor?</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span class="error">Error in ggridges::geom_density_ridges():</span> Problem while setting up geom.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #00BBBB;"></span> Error occurred in the 1st layer.</span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="font-weight: bold;">Caused by error in `compute_geom_1()`:</span></span>
<span class="r-err co"><span class="r-pr">#&gt;</span> <span style="color: #BBBB00;">!</span> `geom_density_ridges()` requires the following missing aesthetics: <span style="color: #00BB00;">y</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"><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="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="cn">NA</span><span class="op">)</span>, <span class="fl">100</span>, <span class="cn">TRUE</span>, prob <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="fl">.23</span>, <span class="fl">4</span><span class="op">)</span>, <span class="fl">.08</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">sankey_ready</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 19 × 7</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> first last n gx.sum gy.sum lx ly </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> a c 7 24 23 <span style="color: #949494;">"</span>a\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(n=23)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> a b 6 24 25 <span style="color: #949494;">"</span>a\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(n=25)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> a d 2 24 18 <span style="color: #949494;">"</span>a\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(n=18)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> a a 8 24 29 <span style="color: #949494;">"</span>a\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(n=29)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> a <span style="color: #BB0000;">NA</span> 1 24 5 <span style="color: #949494;">"</span>a\n(n=24)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> c c 1 24 23 <span style="color: #949494;">"</span>c\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(n=23)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> c b 10 24 25 <span style="color: #949494;">"</span>c\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(n=25)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> c d 3 24 18 <span style="color: #949494;">"</span>c\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(n=18)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> c a 7 24 29 <span style="color: #949494;">"</span>c\n(n=24)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(n=29)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> c <span style="color: #BB0000;">NA</span> 3 24 5 <span style="color: #949494;">"</span>c\n(n=24)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">11</span> d c 8 35 23 <span style="color: #949494;">"</span>d\n(n=35)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(n=23)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">12</span> d b 6 35 25 <span style="color: #949494;">"</span>d\n(n=35)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(n=25)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">13</span> d d 11 35 18 <span style="color: #949494;">"</span>d\n(n=35)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(n=18)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">14</span> d a 10 35 29 <span style="color: #949494;">"</span>d\n(n=35)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(n=29)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">15</span> b c 7 17 23 <span style="color: #949494;">"</span>b\n(n=17)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(n=23)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">16</span> b b 3 17 25 <span style="color: #949494;">"</span>b\n(n=17)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(n=25)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">17</span> b d 2 17 18 <span style="color: #949494;">"</span>b\n(n=17)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(n=18)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">18</span> b a 4 17 29 <span style="color: #949494;">"</span>b\n(n=17)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(n=29)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">19</span> b <span style="color: #BB0000;">NA</span> 1 17 5 <span style="color: #949494;">"</span>b\n(n=17)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-in"><span><span class="va">ds</span> <span class="op">|&gt;</span> <span class="fu">sankey_ready</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span>, numbers <span class="op">=</span> <span class="st">"percentage"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 19 × 7</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> first last n gx.sum gy.sum lx ly </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 1</span> a c 7 24 23 <span style="color: #949494;">"</span>a\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(23%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 2</span> a b 6 24 25 <span style="color: #949494;">"</span>a\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(25%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 3</span> a d 2 24 18 <span style="color: #949494;">"</span>a\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(18%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 4</span> a a 8 24 29 <span style="color: #949494;">"</span>a\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(29%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 5</span> a <span style="color: #BB0000;">NA</span> 1 24 5 <span style="color: #949494;">"</span>a\n(24%)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 6</span> c c 1 24 23 <span style="color: #949494;">"</span>c\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(23%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 7</span> c b 10 24 25 <span style="color: #949494;">"</span>c\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(25%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 8</span> c d 3 24 18 <span style="color: #949494;">"</span>c\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(18%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;"> 9</span> c a 7 24 29 <span style="color: #949494;">"</span>c\n(24%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(29%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">10</span> c <span style="color: #BB0000;">NA</span> 3 24 5 <span style="color: #949494;">"</span>c\n(24%)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">11</span> d c 8 35 23 <span style="color: #949494;">"</span>d\n(35%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(23%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">12</span> d b 6 35 25 <span style="color: #949494;">"</span>d\n(35%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(25%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">13</span> d d 11 35 18 <span style="color: #949494;">"</span>d\n(35%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(18%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">14</span> d a 10 35 29 <span style="color: #949494;">"</span>d\n(35%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(29%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">15</span> b c 7 17 23 <span style="color: #949494;">"</span>b\n(17%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>c\n(23%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">16</span> b b 3 17 25 <span style="color: #949494;">"</span>b\n(17%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>b\n(25%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">17</span> b d 2 17 18 <span style="color: #949494;">"</span>b\n(17%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>d\n(18%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">18</span> b a 4 17 29 <span style="color: #949494;">"</span>b\n(17%)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>a\n(29%)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">19</span> b <span style="color: #BB0000;">NA</span> 1 17 5 <span style="color: #949494;">"</span>b\n(17%)<span style="color: #949494;">"</span> <span style="color: #BB0000;">NA</span> </span>
<span class="r-in"><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></span></span>
<span class="r-in"><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>,</span></span>
<span class="r-in"><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>,</span></span>
<span class="r-in"><span> last <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="op">)</span>, <span class="fl">100</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></span>
<span class="r-in"><span> <span class="fu">sankey_ready</span><span class="op">(</span><span class="st">"first"</span>, <span class="st">"last"</span><span class="op">)</span></span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494;"># A tibble: 8 × 7</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> first last n gx.sum gy.sum lx ly </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;int&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> <span style="color: #949494; font-style: italic;">&lt;fct&gt;</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">1</span> d FALSE 13 21 66 <span style="color: #949494;">"</span>d\n(n=21)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>FALSE\n(n=66)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">2</span> d TRUE 8 21 34 <span style="color: #949494;">"</span>d\n(n=21)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>TRUE\n(n=34)<span style="color: #949494;">"</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">3</span> b FALSE 18 28 66 <span style="color: #949494;">"</span>b\n(n=28)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>FALSE\n(n=66)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">4</span> b TRUE 10 28 34 <span style="color: #949494;">"</span>b\n(n=28)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>TRUE\n(n=34)<span style="color: #949494;">"</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">5</span> a FALSE 19 25 66 <span style="color: #949494;">"</span>a\n(n=25)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>FALSE\n(n=66)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">6</span> a TRUE 6 25 34 <span style="color: #949494;">"</span>a\n(n=25)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>TRUE\n(n=34)<span style="color: #949494;">"</span> </span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">7</span> c FALSE 16 26 66 <span style="color: #949494;">"</span>c\n(n=26)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>FALSE\n(n=66)<span style="color: #949494;">"</span></span>
<span class="r-out co"><span class="r-pr">#&gt;</span> <span style="color: #BCBCBC;">8</span> c TRUE 10 26 34 <span style="color: #949494;">"</span>c\n(n=26)<span style="color: #949494;">"</span> <span style="color: #949494;">"</span>TRUE\n(n=34)<span style="color: #949494;">"</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-msg co"><span class="r-pr">#&gt;</span> Loading required package: ggplot2</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="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-8.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-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-9.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="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-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-10.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">## 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="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-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-11.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_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> <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-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_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-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>
</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>