3

私は人力車で作られたグラフを持っています:

私のグラフ

値が -24、0、または 24 の場合にのみラベルが付くように目盛りを設定しています。

// Instantiate x-axis
var xAxis = new Rickshaw.Graph.Axis.X({
  graph: graph,
  orientation: 'bottom',
  pixelsPerTick: 25,
  element: graphXAxis,
  tickFormat: function(n) {
    switch(n) {
      case -24: return '24 hours ago';
      case 0: return 'Now';
      case 23: return '24 hours from now';
    }
  }
});

しかし、グリッド線は、私のケースステートメントが返されないものであっても、すべての目盛りに表示されます! 残りのグリッド線を取り除くにはどうすればよいですか?

4

1 に答える 1

5

ticksキーで任意のティック数を指定できます。ただし、これらのティックが生成される場所を特定して制御することはできず、要求された数を正確に取得できない場合があります。RickShaw にいくつかの拡張機能を追加すると、目盛りをより細かく制御できます。これについては、こちらのサポート コードで詳しく説明しています。

var xAxis = new Rickshaw.Graph.Axis.X({
  graph: graph,
  orientation: 'bottom',
  pixelsPerTick: 25,
  ticks:3,
  element: graphXAxis,
  tickFormat: function(n) {
    switch(n) {
      case -24: return '24 hours ago';
      case 0: return 'Now';
      case 23: return '24 hours from now';
    }
  }
});
于 2013-06-16T13:56:27.737 に答える