从海图中删除周末

时间:2018-09-17 07:37:40

标签: javascript c# charts highcharts

是否可以在高价图表中删除某些日子?我有一个图表,只获取星期一至星期五的数据间隔。问题是即使这些天没有数据,星期六和星期日也会自动添加到图表中。我找不到对api.highcharts.com有用的任何东西,它们通常可以解决所有与图有关的问题,但是我似乎找不到关于我的问题的任何东西。这可能是图表中的一些简单选项,但我找不到任何有效的方法。 enter image description here

1 个答案:

答案 0 :(得分:1)

您有两个选择,分别使用highcharts和breaks

  

定义轴中断的数组,将忽略所定义的部分,并且所有点都彼此靠近。   要求加载破碎的axis.js模块。

在日期时间轴上看起来像这样:

xAxis: {
  tickInterval: 1,
  breaks: [{
    from: 1537567200000,
    to: 1537740000000,
    breakSize: 1
  }]
}

工作示例: http://jsfiddle.net/ewolden/L3ykegzq/

或切换到可以使用ordinal轴的高库存(默认情况下使用垂直轴):

  

在纵轴上,无论图表中的实际时间或它们之间的x距离,这些点在图表中的间距均相等。这意味着丢失数据周期(例如,股票图表的夜晚或周末)将不会占用图表中的空间。序数为:false将显示gapSize设置所产生的任何差距,与它们的持续时间成比例。

工作示例: http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/stock/xaxis/ordinal-true/