我创建了一个来自chartJS示例的折线图示例,并更改了标签并添加了配置以使其成为时间序列图。
这是小提琴:jsfiddle.net/w6dor1f3
我的问题是如何将xAxis标签拆分为多行。在代码中,我将日期格式更改为“ DD-MMM HH:mm”。因此,如果我有“ 01年1月1日12:00”,我想将其显示为:
12:00
01-Jan
寻找了一些解决方案后,我发现您可以通过将标签转换为数组来实现此目的。例如,可以使用[“ 12:00”,“ 01-Jan”]代替“ 01-Jan 12:00”。但是,我发现如果xAxis刻度尺是'time'类型的,这是行不通的。
有人遇到过这个问题吗?
如果您想知道,我使用时间刻度来使chartjs-plugin-zoom正常工作。