この例のように、Rickshaw.js を利用したグラフを作成しています。データは、バイト単位 (通常の値は数ギガバイトまたは数百 MB の範囲) または秒単位 (10 秒から 50 分の間) で測定されます。バイト用のフォーマッターを使用してみRickshaw.Fixtures.Number.formatBase1024KMGTP
ましたが、秒用に独自のフォーマッターを作成しました。問題は、ティックラインをスマートな方法で配置する必要があることです-できれば動的ですが、静的な設定(たとえば、ティックを配置する every1024*1024*1024=1 GB
または every 60 s
)でも問題ありません。
を次のように設定しtickSize
てみまし1024^3
た:
var y_axis = new Rickshaw.Graph.Axis.Y({
graph: graph,
tickSize: 1073741824 // 1 GB
});
y_axis.render();
しかし、ダニはまったく見られませんでした。私は何を間違っていますか、そして何が正しい方法でしょうか?