我需要显示在x轴只有时间标签。 我使用Highcharts和不完全了解如何去做。 在x轴应该有时间标签,格式类似21:00。 我不需要日期,只需要时间。 此外,两个标签之间的差值应该是00:30(半小时),或01:30,它应该是可缩放的。 我的PHP脚本在数据库中每半小时写了一些价值,我需要显示它的图形。 对不起,我的英文不好,我是俄罗斯人。 任何帮助,将不胜感激 :)
Answer 1:
在图表的X轴,您需要提供tickinterval
和dateTimeLabelFormats
。 下面的代码给出的1.5小时刻度间隔。 您可以通过替换1.5更改到任何数量的您想要小时tickInterval: 1.5 * 3600 * 1000,
xAxis: {
type: 'datetime',
//Sets tickInterval to 24 * 3600 * 1000 if display is by day
tickInterval: 1.5 * 3600 * 1000,
dateTimeLabelFormats : {
day: '%H:%M'
}
}
文章来源: Show only time labels on xAxis. Highcharts