我想要的是在X轴上显示2012年1月的所有日子。即1.jan,2.jan等。我不想在两天之间进行间隔。 这是x轴代码。
xAxis: {
type: 'datetime',
min: Date.UTC(2012, 0, 1),
max: Date.UTC(2012, 0, 31),
labels: {
step: 1,
style: {
fontSize: '13px',
fontFamily: 'Arial,sans-serif'
}
},
dateTimeLabelFormats: { // don't display the dummy year
month: '%b \'%y',
year: '%Y'
}
},
答案 0 :(得分:2)
可以使用xAxis.tickInterval
属性完成此操作。正如它在文档中说的那样,间隔1天你会做:
xAxis: {
type: 'datetime',
min: Date.UTC(2012, 0, 1),
max: Date.UTC(2012, 0, 31),
tickInterval: 24 * 3600 * 1000, // 1 day
labels: {
step: 1,
style: {
fontSize: '13px',
fontFamily: 'Arial,sans-serif'
}
},
正如您所看到的,它会导致xAxis标签重叠。然后,您必须找到适合您需要的正确xAxis.labels
格式。