查看以下示例,
具有多个数据点的第一个示例看起来很好,这正是我需要的:每个数据点的x轴标签是一年,即null as decimal?
,2015
,2016
但是,第二个包含单个数据点的示例,其x轴标签为2017
。
问题是如何在第一个示例中显示x轴标签显示08:00:00.000
而不是2015
。
提前感谢任何建议和帮助。
答案 0 :(得分:1)
不确定为什么单点显示格式不同,但您可以在xAsis - labels属性中强制格式(但是在文档和许多其他问题中明确指出了这一点:http://www.highcharts.com/docs/chart-concepts/labels-and-string-formatting):
xAxis: {
type: 'datetime',
labels: {
format: '{value:%Y}',
align: 'left'
}
}
在图表中还有一个导航器,你必须设置格式:
navigator: {
enabled: true,
adaptToUpdatedData: false,
height: 20,
xAxis: {
type: 'datetime',
labels: {
format: '{value:%Y}',
align: 'left'
}
}
}
JsFiddle:http://jsfiddle.net/t3ujt9xz/2/