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