我正在使用dojo Chart2D绘制一个沿X轴具有毫秒值的图形。为了显示次要的刻度值,我想将毫秒值转换为hh:mm:ss:msec格式。我可以轻松地在 D3 中覆盖 tickFormat() 方法。但我被困在Chart2D上。
在将轴添加到图表时,我们可以使用属性 "labelFunc",它应该是函数,需要 3 个参数:
1)text
是已经预先格式化的文本。预格式化是使用可用的dojo/number
完成的,否则Date.toFixed
。
2) value
是原始轴值。
3) precision
是要应用的要求的精度。并返回标签。例如:
chart.addAxis("x", {
...,
labelFunc: function(text, value, precision) {
return "axisLabel";
}
});