nvd3で対数折れ線グラフを描く方法はありますか
質問する
3526 次
1 に答える
10
私は nvd3/d3 の専門家ではありませんが、次のように動作するように見えるものを作成しましたnv.models.lineChart
:
chart.yScale(d3.scale.log());
chart.yAxis.tickValues([1,10,100,1000,10000,1000000]);
chart.forceY([1,1000000]);
ノート:
- 機能は
yScale
モデルによって若干異なる場合があります (chart.lines.yScale
&cart.lines2.yScale
onnv.models.lineWithFocusChart
など) 。 - これはすべてのモデルで機能するわけではないようです
D3 は現在 base10 のみをサポートしていますバージョン3.1.0の時点で、 D3.js は任意の対数底をサポートしています。使用例http://bl.ocks.org/mbostock/7621155
于 2013-02-12T16:43:18.777 に答える