2017-12-31 238 views
0

私はdygraphを初めて使用しました。問題は1つあります.Javascriptを使用してグラフを作成するとき、y軸の負の値がx軸の0の値の上に表示されます。ここダイグラフでx軸の位置を変更するにはどうすればよいですか?

は私のコードである:

g6 = new Dygraph(document.getElementById('smooth-line'), 
        functionData, 
        { 
        labels: ['Year', 'First','Second'], 
        series: { 

         First: { 
         plotter: smoothPlotter, 
         color: '#26a69a ', 
         strokeWidth: 2 
         }, 
         Second: { 
          plotter: smoothPlotter, 
          color: '#e57373 ', 
          strokeWidth: 2 
         } 
        }, 
        legend: 'always', 
        gridLineColor: '#ddd', 

        //valueRange: [1.0, 30.0], 
        //yRangePad :[-20.0,20.0] 
        }); 
} 

このコードの出力は、次のとおり、画像のX軸のよう

Output of the code

y軸の値を-veには、以下でありますどのようにy軸の0の値でx軸の位置を設定するのですか?

答えて

0

最初のコメントです。自己完結型ではない投稿の例は、トラブルシューティングに時間がかかります。 このリンク:http://jsfiddle.net/yLytg398/1/は、テストできるコードに妥当な近似値を提供します。

実際にコード内に解決策がありました。valueRangeが必要です。 valueRange: [0, null]を使用して上限を自動的に計算することもできます。

修正:グラフの中央にラベルを移動したx軸を実際に使いたいと思ったのですが、私の解決策はこれに対処していませんが、 x軸がy = 0になるようにy範囲の端を0に設定します。

関連する問題