dojox / charting / Chart2D:如何格式化次要标签?

时间:2017-01-31 08:04:13

标签: javascript dojo dojox.charting

我正在使用 dojo Chart2D 来绘制沿X轴具有毫秒值的图表。要显示次要刻度值,我想将毫秒值转换为 hh:mm:ss:msec 格式。我可以轻松覆盖D3中的 tickFormat()方法。但是我被Chart2D困在这里。

1 个答案:

答案 0 :(得分:1)

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

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

2)value是原始轴值。

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

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