8

私はグーグルの折れ線グラフを持っています、私'curveType': 'function'はグラフが湾曲していて見栄えが良いように設定しました。私の問題は、データポイントの値が0で、その後に高い値が続く場合、曲線が正しくフィットするように、グラフが0未満に下がることです。これにより、vAxisのminRangeが-2000になります。これは、私のデータ(時間の経過に伴うダウンロード数)では不可能です。

vAxisを設定 'minValue': 0してこれを解決しようとしまし'viewWindowMode': 'maximized'たが、問題を完全に解決することはできませんでした。

私の問題を言葉で説明するよりもはるかによく説明する画像を添付しました。

誰かがこれに対する解決策を知っていれば、私が直線に戻らなくても、それは大いにありがたいです。ありがとう

4

3 に答える 3

15

曲線は何をしても0を下回り続ける可能性がありますが、表示されるグラフの最低点が0になるようにビューをトリミングできます。これは、vAxis.viewWindow.minプロパティを使用して行うことができます。

lineChart.draw(data, 
   {
    curveType: "function",
    vAxis: {viewWindow: {min:0} } 
   }
);

vAxis.viewWindow.minおよびその他の構成オプションについては、折れ線グラフのドキュメントを参照してください。

于 2013-11-01T17:29:29.543 に答える
2

これについての簡単な更新。私のデータは離散データであり、連続ではないため、曲線グラフには適していません。直線に戻らなければならなかったので、問題は解決しました。理想的な解決策ではありませんが、私にとってはうまくいきました。

于 2012-12-10T10:15:24.707 に答える
0

別のグラフ作成ライブラリを試すことができます。私はよく単純なグラフにはflotを使用し、より複雑なものにはraphaelグラフを使用します(操作が少し難しく、私には少し不格好に見えます)

gRaphael: http: //g.raphaeljs.com/ Flot:http ://www.flotcharts.org/

于 2012-10-31T14:57:06.930 に答える