R의 r2d3: 같은 줄에 두 개의 플롯을 나란히 표시하는 방법은 무엇입니까?
<p>r2d3 패키지를 사용하면 다음과 같이 RMarkdown에서 간단한 d3.js 차트를 렌더링할 수 있습니다. </p>
<p><strong>barchart.js</strong>:</p>
<pre class="brush:php;toolbar:false;">// !preview r2d3 데이터=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20)
var barHeight = Math.floor(높이 / 데이터.길이);
svg
.selectAll("정사각형")
.data(데이터)
.입력하다()
.append("정사")
.attr("너비", 함수 (d) {
d * 너비를 반환합니다.
})
.attr("높이", barHeight)
.attr("y", 함수 (d, i) {
i * barHeight를 반환합니다.
})
.attr("채우기", "steelblue");</pre>
<p><strong>RMarkdown</strong>: </p>
<pre class="brush:php;toolbar:false;">{r out.width='100%', fig.height=4}
라이브러리(r2d3)
r2d3(data=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20), script = "barchart.js")</pre>
<p>그러나 RMarkdown에서 동일한 차트를 동시에 그리고 싶다고 가정해 보겠습니다(예: 두 개의 차트를 나란히 표시). 이를 수행할 수 있는 방법이 있습니까? 간단한 RMarkdown을 사용하면 그래프를 저장한 다음 그리드에 정렬할 수 있으므로 쉽습니다. 하지만 r2d3에서 이 작업을 수행할 수 있는 방법이 있나요? 각 도형을 그리드에 배열할 수 있는 개체로 저장하지 않습니다. </p>