Datetime 从highcharts日期时间图中删除特定天数

Datetime 从highcharts日期时间图中删除特定天数,datetime,highcharts,Datetime,Highcharts,我使用xAxis日期时间线类型来绘制9月和10月的小时平均值。我没有10月14日至10月17日的数据。结果图在没有数据的地方留下了很大的空白。有没有一种方法可以完全从xAxis中删除这些日期,而不必创建自己的类别数组 有几种方法可以做到这一点。如果您使用的是highcharts,那么使用是一种好方法: xAxis: { breaks: [{ from: 3, to: 7, breakSize: 1 }] } 这将删除xAxis上3到7之间的任何内容,它们之间的间

我使用xAxis日期时间线类型来绘制9月和10月的小时平均值。我没有10月14日至10月17日的数据。结果图在没有数据的地方留下了很大的空白。有没有一种方法可以完全从xAxis中删除这些日期,而不必创建自己的类别数组


有几种方法可以做到这一点。如果您使用的是highcharts,那么使用是一种好方法:

xAxis: {
  breaks: [{
    from: 3,
    to: 7,
    breakSize: 1
  }]
}

这将删除xAxis上3到7之间的任何内容,它们之间的间隙为1。要使用此功能,需要导入断轴模块:

<script src="https://code.highcharts.com/modules/broken-axis.js"></script>

工作示例:


如果您使用的是highstock,那么将其设置为
true
(默认设置)是一种很好的方法


工作示例:

有几种方法可以做到这一点。如果您使用的是highcharts,那么使用是一种好方法:

xAxis: {
  breaks: [{
    from: 3,
    to: 7,
    breakSize: 1
  }]
}

这将删除xAxis上3到7之间的任何内容,它们之间的间隙为1。要使用此功能,需要导入断轴模块:

<script src="https://code.highcharts.com/modules/broken-axis.js"></script>

工作示例:


如果您使用的是highstock,那么将其设置为
true
(默认设置)是一种很好的方法


工作示例:

谢谢!这使我找到了正确的答案。需要注意的是,断轴模块是必需的。太棒了!我按照你的建议添加了一行关于需要断轴模块的内容。谢谢!这使我找到了正确的答案。需要注意的是,断轴模块是必需的。太棒了!我按照你的建议添加了一行关于需要断轴模块的内容。