显示在x轴只有时间标签。 Highcharts(Show only time labels on

2019-07-30 06:01发布

我需要显示在x轴只有时间标签。 我使用Highcharts和不完全了解如何去做。 在x轴应该有时间标签,格式类似21:00。 我不需要日期,只需要时间。 此外,两个标签之间的差值应该是00:30(半小时),或01:30,它应该是可缩放的。 我的PHP脚本在数据库中每半小时写了一些价值,我需要显示它的图形。 对不起,我的英文不好,我是俄罗斯人。 任何帮助,将不胜感激 :)

Answer 1:

在图表的X轴,您需要提供tickintervaldateTimeLabelFormats 。 下面的代码给出的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