r2d3 in R: Wie zeige ich zwei Diagramme nebeneinander auf derselben Linie an?
<p>Mit dem Paket r2d3 kann ich ein einfaches d3.js-Diagramm in RMarkdown wie folgt rendern: </p>
<p><strong>barchart.js</strong>:</p>
<pre class="brush:php;toolbar:false;">// !preview r2d3 data=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20)
var barHeight = Math.floor(height / data.length);
SVG
.selectAll("rect")
.data(Daten)
.eingeben()
.append("rect")
.attr("width", Funktion (d) {
return d * width;
})
.attr("height", barHeight)
.attr("y", Funktion (d, i) {
return i * barHeight;
})
.attr("fill", "steelblue");</pre>
<p><strong>RMarkdown</strong>: </p>
<pre class="brush:php;toolbar:false;">{r out.width='100%', fig.height=4}
Bibliothek(r2d3)
r2d3(data=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20), script = "barchart.js")</pre>
<p>Nehmen wir jedoch an, ich möchte dasselbe Diagramm gleichzeitig in RMarkdown zeichnen (d. h. zwei Diagramme nebeneinander). Gibt es eine Möglichkeit, dies zu tun? Die Verwendung von einfachem RMarkdown ist einfach, da Sie das Diagramm speichern und dann in einem Raster anordnen können. Aber gibt es für r2d3 eine Möglichkeit, dies zu tun? Es speichert nicht jede Form als Objekt, das in einem Raster angeordnet werden kann. </p>