我正在使用HighCharts library.
但是我发现很难隐藏Xaxis中的分钟值 -
xAxis: {
type: 'datetime',
maxZoom: 3600 * 1000, //one hour
当我按小时在图表上设置一个点时,我不希望分钟值可见 -
由于图表是小时而不是分钟,是否可以从图表中删除这些图表(下面突出显示的图表),只显示图表上的小时值,即 16:00 和 17:00 ?
答案 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来解决问题。