在xAxis上仅显示时间标签.Highcharts

sta*_*rky 9 time highcharts axis-labels

我需要在xAxis上只显示时间标签.我正在使用Highcharts并且不完全了解如何做到这一点.在xAxis上应该有21:00格式的时间标签.我不需要约会,只需要时间.另外,两个标签之间的差异应该是00:30(半小时)或01:30,它应该是可缩放的.我的PHP脚本每半小时在数据库中写一些值,我需要在图表上显示它.抱歉我的英语不好,我是俄罗斯人.任何帮助,将不胜感激 :)

Ruc*_*ami 16

在图表的xAxis中,您需要提供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'
    }
}
Run Code Online (Sandbox Code Playgroud)