Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dojox/charting/Chart2D:如何设置小刻度标签的格式?_Javascript_Dojo_Dojox.charting - Fatal编程技术网

Javascript dojox/charting/Chart2D:如何设置小刻度标签的格式?

Javascript dojox/charting/Chart2D:如何设置小刻度标签的格式?,javascript,dojo,dojox.charting,Javascript,Dojo,Dojox.charting,我正在使用dojo Chart2D绘制一个沿X轴具有毫秒值的图形。要显示小刻度值,我想将毫秒值转换为hh:mm:ss:msec格式。我可以很容易地重写D3中的tickFormat()方法。但是我被Chart2D卡住了。在将轴添加到图表时,我们可以使用属性“labelFunc”,它应该是包含3个参数的函数: 1) 文本是已预格式化的文本。使用可用的dojo/number进行预格式化,Date.toFixed否则 2) 值是原始轴值 3) 精度是要应用的请求精度。 并返回标签。例如: chart.a

我正在使用dojo Chart2D绘制一个沿X轴具有毫秒值的图形。要显示小刻度值,我想将毫秒值转换为hh:mm:ss:msec格式。我可以很容易地重写D3中的tickFormat()方法。但是我被Chart2D卡住了。

在将轴添加到图表时,我们可以使用属性“labelFunc”,它应该是包含3个参数的函数:

1)
文本
是已预格式化的文本。使用可用的
dojo/number
进行预格式化,
Date.toFixed
否则

2)
是原始轴值

3)
精度
是要应用的请求精度。 并返回标签。例如:

chart.addAxis("x", {
    ...,
    labelFunc: function(text, value, precision) {
        return "axisLabel";
    }
});