Flotを使用して、サーバーからプルバックしたデータをグラフ化しています。受信したX軸のデータはミリ秒単位で、X軸のグラフを秒単位で表示したいと思います。したがって、これはAPIのtransform
軸オプションの適切な使用法だと思いました。私は次のように変換を適用しました:
var plot = $.plot($("#placeholder"),
{
grid: { hoverable: true, clickable: true },
xaxis: { transform: function(x) { return x/1000; } }
});
変換関数がフレームワークによって呼び出されていることがわかります。また、ポイント自体が変換されていることがわかります。plothover
イベントをバインドしてポイントにカーソルを合わせると、X値が適切に変換されていることがわかります。問題は、x軸の目盛りラベルも変換されていないことです。
軸ラベル自体をデータで変換するにはどうすればよいですか?