在我的y轴上,我的值从0到n。 我需要以这种方式显示这个数字: 2(s) 1(s)
我只想添加“(s)”,但如果我这样做:
data: latency+"(s)"
它不起作用。 延迟是我有数字的数组。 感谢。
答案 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)",
如果要更改比例尺上的显示。
或者,如果您想更改工具提示中的显示,请设置tooltipTemplate
或multiTooltipTemplate
,具体取决于您是单个还是多个系列。
tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %> (s)",
或
multiTooltipTemplate: "<%= value %> (s)",