隐藏X轴上的分钟值

时间:2014-10-13 11:42:18

标签: jquery highcharts axis-labels

我正在使用HighCharts library.

但是我发现很难隐藏Xaxis中的分钟值 -

xAxis: {
                 type: 'datetime',
                 maxZoom: 3600 * 1000, //one hour

当我按小时在图表上设置一个点时,我不希望分钟值可见 -

enter image description here

由于图表是小时而不是分钟,是否可以从图表中删除这些图表(下面突出显示的图表),只显示图表上的小时值,即 16:00 17:00

3 个答案:

答案 0 :(得分:1)

您需要使用标签格式化程序来隐藏分钟值

 xAxis: {
        type: 'datetime',          
        labels: {
            formatter: function() {
                 return Highcharts.dateFormat('%H:%S', this.value);
            }
        }
    },

如果您想使用分钟值:

 return Highcharts.dateFormat('%H:%M:%S', this.value);

答案 1 :(得分:1)

如果您只在放大后才会看到分钟,那么解决方案是将minTickInterval设置为3600(1小时)。因此它不会在它们之间的1小时之间创建滴答。

答案 2 :(得分:0)

您可以设置tickInterval来解决问题。