2016-04-29 15 views
0

lineWithFocusChartに複数の軸を追加する方法はありますか?複数の軸をlineWithFocusChartに追加

y2axisをグラフの右側に追加します。

enter image description here

+0

私は同じ問題に直面しています。 ** lineWithFocusChart **はデュアルY軸機能をサポートしていないので、今度はStephen Bannaschが与えたチャートサンプル - > [Stephen Bannasch's Block](http://bl.ocks.org/stepheneb/1182434 ) 私はこれのための他の選択肢に出くわしたら、ここに必ずコメントします。 –

+0

ここで応答してくれてありがとうが、nvd3の代わりにuはd3 libしか使用できません。 D3は、多軸、マルチライン、フォーカス、ズームなどの多くの機能をサポートしています – Sujit

答えて

0

複数の軸のチャートを描画するNVD3ライブラリのデフォルトのオプションがあります。 the documentation website of the libraryのマルチチャットの例をご覧ください。そしてa sample html fileは、nvd3のgithubレポに提供されます。

複数軸のBarchart、Areachart、折れ線グラフを使用できます。

だけ

var chart = nv.models.multiChart() 

でグラフを描画し、左y軸またはこのような右のy軸上のグラフを描画するY軸の変数を変更します。

testdata[0].type = "area"; 
    testdata[0].yAxis = 1; 
    testdata[1].type = "area"; 
    testdata[1].yAxis = 1; 
    testdata[2].type = "line"; 
    testdata[2].yAxis = 1; 
    testdata[3].type = "line"; 
    testdata[3].yAxis = 2; 
    testdata[4].type = "bar"; 
    testdata[4].yAxis = 2; 
    testdata[5].type = "bar"; 
    testdata[5].yAxis = 2; 
    testdata[6].type = "bar"; 
    testdata[6].yAxis = 2; 
関連する問題