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