是否可以删除highcharts中的某些日子?我有一个图表,只从周一到周五获取数据间隔。问题是,即使这些天没有数据,周六和周日也会自动添加到图表中。我找不到任何有助于api.highcharts.com的东西,他们通常有解决所有图形相关的问题,但我似乎无法找到任何关于我的问题。它可能是图表中的一个简单选项,但我找不到任何有用的东西。
你有两个选择,使用highcharts和breaks。
一个定义轴中断的数组,定义的部分将被省略,并且所有点都彼此靠得更近。需要加载broken-axis.js模块。
它在日期时间轴上看起来像这样:
xAxis: {
tickInterval: 1,
breaks: [{
from: 1537567200000,
to: 1537740000000,
breakSize: 1
}]
}
工作示例:http://jsfiddle.net/ewolden/L3ykegzq/
或者切换到highstock,你可以有一个ordinal轴(默认情况下使用ordinal):
在序数轴中,无论实际时间或它们之间的x距离如何,这些点在图表中都是等距的。这意味着缺少数据期间(例如股票图表的夜晚或周末)不会占用图表中的空间。使用序数:false将显示gapSize设置与其持续时间成比例创建的任何间隙。