1

30 日間のグラフを示す棒グラフを作成する必要があります。したがって、チャートに合計 30 本のバーを表示します。しかし、x 軸上では非常に混雑しているように見えます。X 軸の目盛り 30 個すべてではなく、x 軸の目盛り 6 個のみを表示する方法はありますか?

4

2 に答える 2

2

これは古い質問であることは知っていますが、解決策も必要です。
バーjqplotを印刷する場合、関連する値のみを印刷するため、印刷するティック数を言うことができないため、すべてのティックを印刷する必要があります。 . 私の解決策は良くありませんが、うまくいきます。空のラベルでティックを印刷するだけです。例えば:

axes: {
      xaxis: {
             min:1,
             max: 30,
             ticks: [[1,""],[2,""],[3,""],[4,""],[5,"5"],
                    [6,""],[7,""],[8,""],[9,""],[10,"10"],
                    [11,""],[12,""],[13,""],[14,""],[15,"15"],
                    [16,""],[17,""],[18,""],[19,""],[20,"20"],
                    [21,""],[22,""],[23,""],[24,""],[25,"25"],
                    [26,""],[27,""],[28,""],[29,""],[30,"30"]]
            }
        }
于 2013-09-06T11:11:05.010 に答える
0

軸のオプションを使用ticksすることで、表示する目盛りを正確に指定できます。

ドキュメントへのリンク: http://www.jqplot.com/docs/files/jqplot-core-js.html#Axis.ticks

于 2012-11-07T07:03:45.337 に答える