添加有关y Chart Js的信息

时间:2015-12-09 10:40:45

标签: javascript chart.js

在我的y轴上,我的值从0到n。 我需要以这种方式显示这个数字: 2(s) 1(s)

我只想添加“(s)”,但如果我这样做:

data: latency+"(s)"

它不起作用。 延迟是我有数字的数组。 感谢。

3 个答案:

答案 0 :(得分:0)

你必须像这样设置scaleLabel选项:

scaleLabel : "<%=value%>(s)"

例如,您可以在全局图表选项中设置它:

Chart.defaults.global = {
    scaleLabel : "<%=value%>(s)"
};

答案 1 :(得分:0)

您需要使用scaleLabel属性。

看看这个: Chart.js - Formatting Y axis

尝试:

scaleLabel: function (valuePayload) {
    return valuePayload.value + '$';
}

答案 2 :(得分:0)

使用选项

scaleLabel: "<%=value%> (s)",

如果要更改比例尺上的显示。

或者,如果您想更改工具提示中的显示,请设置tooltipTemplatemultiTooltipTemplate,具体取决于您是单个还是多个系列。

tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %> (s)",

multiTooltipTemplate: "<%= value %> (s)",