我使用xAxis日期时间线类型来绘制9月和10月的小时平均值。我没有10月14日至10月17日期间的数据。结果图表中没有数据存在很大差距。有没有办法从xAxis中完全删除这些日期而无需创建我自己的类别数组?
答案 0 :(得分:2)
有几种方法可以做到这一点。如果您使用的是高级图表,那么使用breaks
是一种好方法:
xAxis: {
breaks: [{
from: 3,
to: 7,
breakSize: 1
}]
}
这将删除xAxis上3到7之间的任何内容,它们之间的间隙为1。要使用此功能,需要导入断轴模块:
<script src="https://code.highcharts.com/modules/broken-axis.js"></script>
工作示例: http://jsfiddle.net/ewolden/vsokqdL4/2/
如果您使用的是高成品,那么将ordinal
设置为true
(这是默认设置)是一种很好的方法。