2017-01-31 4 views
1

dojo Chart2Dを使用して、ミリ秒値を持つグラフをX軸に沿ってプロットします。マイナーティック値を表示するには、ミリ秒の値hh:mm:ss:msecの形式に変換します。 D3のtickFormat()メソッドを簡単にオーバーライドできます。しかし、私はここでChart2Dで立ち往生しています。dojox/charting/Chart2D:マイナーチックのラベルをフォーマットする方法は?

答えて

1

チャートに軸を追加している間、私たちは、属性を使用することができる3つの引数取る関数であるべき「labelFunc」:

1)textは、すでにプリフォーマットされたテキストです。事前フォーマットはdojo/numberが利用可能であり、それ以外の場合はDate.toFixedが使用されます。

2)valueは生の軸値です。

3)precisionは、適用される要求精度です。 とラベルを返します。例:

chart.addAxis("x", { 
    ..., 
    labelFunc: function(text, value, precision) { 
     return "axisLabel"; 
    } 
}); 
関連する問題