R の r2d3: 2 つのプロットを同じ行に並べて表示するにはどうすればよいですか?
P粉543344381
P粉543344381 2023-09-03 16:23:03
0
1
650
<p>r2d3 パッケージを使用すると、次のように RMarkdown で単純な d3.js チャートをレンダリングできます。 <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(高さ / データの長さ); SVG .selectAll("rect") .data(データ) 。入力() .append("rect") .attr("幅", 関数 (d) { d * 幅を返します。 }) .attr("高さ", barHeight) .attr("y", function (d, i) { i * barHeight を返します。 }) .attr("fill", "steelblue"); <p>RMarkdown</strong>: </p> <pre class="brush:php;toolbar:false;">{r out.width='100%', fig.height=4} ライブラリ(r2d3) r2d3(データ=c(0.3, 0.6, 0.8, 0.95, 0.40, 0.20), スクリプト = "barchart.js")</pre> <p>しかし、RMarkdown で同じチャートを同時に描画したいとします (つまり、2 つのチャートを並べて)。これを行う方法はありますか?シンプルな RMarkdown の使用は、グラフを保存してグリッドに配置できるため簡単です。しかし、r2d3 でこれを行う方法はありますか?各形状をグリッド内に配置できるオブジェクトとして保存しません。 </p>
P粉543344381
P粉543344381

全員に返信(1)
P粉786432579

これを行うには複数の方法があると思います。 1 つのオプションは、crosstalk パッケージに実装されているブートストラップ列を使用することです。 リーリー

ところで - bscols は、インタラクティブな HTML ウィジェット をスケジュールするのにも非常に役立ち、「通常の」Rmd 出力を簡単にスケジュールできないほとんどのケースを解決できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート