5

d3 プロット ライブラリ Rickshaw を使用すると、グラフにレンダラー (面、線、棒のいずれか) が設定されます。あるシリーズが線としてプロットされ、別のシリーズがバーとしてプロットされる複数のシリーズを持つグラフを持つ方法はありますか?

4

4 に答える 4

3

同じユースケースを試しました。

人力車のソースを変更しました。しかし、私はこれを見つけました。

nvd3は混合グラフをサポートします。

于 2012-06-27T06:38:03.327 に答える
0

Rickshaw で複数のチャートを結合するためのプル リクエストがあります。どうやらこのアプローチにはまだいくらかの改良が必要ですが、コードはほとんど機能しているようです。

現在、機能ブランチを複製して、目的に合っているかどうかを確認できます。

于 2013-04-15T20:20:54.477 に答える
0

解決策というよりも回避策を見つけましたが、とにかく役立つかもしれません。

2 つの人力車グラフを重ねて描画できます。

<div style="height: 0; overflow: visible;">
  <div id="barChart" style="height: 300px;"></div>
</div>

<div style="height: 0; overflow: visible;">
  <div id="lineChart" style="height: 300px;"></div>
</div>

次に、チャート div ごとに Rickshaw.Graph() を 2 回呼び出して 2 つのチャートを描画します。折れ線グラフの最後のポイントを複製する必要があることに注意してください。複製しないと、x 軸で正確な一致が得られません。

これが醜いことはわかっていますが、単純なグラフには役立ちます。ただし、これをホバー効果などで試してみるとどうなるかわかりません。

これに対する明確な解決策があれば、私も興味があります。

于 2012-11-02T10:28:58.933 に答える