Javascript 从图表中删除周末

Javascript 从图表中删除周末,javascript,c#,charts,highcharts,Javascript,C#,Charts,Highcharts,是否可以删除highcharts中的某些日期?我有一张图表,只显示周一到周五的数据间隔。问题是,即使没有这些天的数据,周六和周日也会自动添加到图表中。我找不到任何对我有帮助的东西,他们通常有解决所有与图表相关的问题的方法,但我似乎找不到任何关于我的问题的方法。这可能是图表中的一些简单选项,但我找不到任何有效的选项。 您有两个选择,使用highcharts和 在轴上定义打断的阵列,定义的截面将被忽略,所有点彼此移动得更近。 需要加载断开的axis.js模块 在日期时间轴中,它看起来像这样: xAx

是否可以删除highcharts中的某些日期?我有一张图表,只显示周一到周五的数据间隔。问题是,即使没有这些天的数据,周六和周日也会自动添加到图表中。我找不到任何对我有帮助的东西,他们通常有解决所有与图表相关的问题的方法,但我似乎找不到任何关于我的问题的方法。这可能是图表中的一些简单选项,但我找不到任何有效的选项。

您有两个选择,使用highcharts和

在轴上定义打断的阵列,定义的截面将被忽略,所有点彼此移动得更近。 需要加载断开的axis.js模块

在日期时间轴中,它看起来像这样:

xAxis: {
  tickInterval: 1,
  breaks: [{
    from: 1537567200000,
    to: 1537740000000,
    breakSize: 1
  }]
}
工作示例:

或者切换到highstock,您可以在其中使用轴(默认情况下使用序号):

在序数轴中,点在图表中的间距相等,而与它们之间的实际时间或x距离无关。这意味着丢失的数据周期(例如股票图表的夜晚或周末)不会占用图表中的空间。使用ordinal:false将显示由gapSize设置创建的与其持续时间成比例的任何间隙


工作示例:

请共享用于创建chart@brk我无法共享阵列,它们没有任何问题。这就是highchart将图表组合在一起的方式。它们会自动添加不在数组中的天数。这就是我想要阻止的事情。你可以创建一个新的数组,然后删除星期六和星期六Sunday@brk数组中没有星期六/星期日,这就是我觉得奇怪的地方,为什么在它们根本不存在的情况下添加它们?。可能是一些设置使highchart“强制”7天/周布局。但我找不到那是什么背景。