4

ユーザーが選択した値に基づいてグラフを表示する Google flot chart を使用しています。グラフは、x 軸に年数、y 軸に価格を表示します。

問題は、グラフの幅が小さい場合、値が適切に表示されることです。たとえば、幅を

<div id="placeholder" style="width:500px;height:300px"></div>

しかし、グラフの幅が同じように増加した場合

<div id="placeholder" style="width:650px;height:300px"></div>

グラフは x 軸に不要なゼロを表示します。

Insted of  2010  it shows  2010.0
Insted of  2011  it shows  2011.0
Insted of  2012  it shows  2012.0

これらの不要なゼロを取り除きたいだけです。グーグルは私をまったく助けませんでした.flotのこの愚かな振る舞いについてはまったくわかりません.

4

3 に答える 3

9

私もこの問題を抱えていました。次のように簡単に修正できます。

xaxis:
{                
    tickDecimals: 0
}
于 2013-02-21T16:56:08.030 に答える
2

docoを調べて、オプションの a を設定tickDecimalsまたはセットアップしてみてください。tickFormatterxaxis

于 2012-07-28T05:11:30.600 に答える
0

0.7 または Github の master ブランチを使用していますか? これは、master ブランチで最近修正されたバグのようです。

于 2012-07-28T12:49:28.193 に答える