Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript highcharts中的空白数据问题_Javascript_Charts_Highcharts - Fatal编程技术网

Javascript highcharts中的空白数据问题

Javascript highcharts中的空白数据问题,javascript,charts,highcharts,Javascript,Charts,Highcharts,我对Highcharts有一个问题,这实际上不是框架的错,而是我的错。我想绘制的数据有时会在中间有间隙,当试图绘制点时,框架不考虑点的密度,并且在我不应该考虑的情况下连接间隙。正如你在下面的图片中看到的,紫色系列不应该被链接,而是在16:00和08:00之间留下一个空白 我面临的另一个问题是,由于我的差距,我的图表很多时候是不占比例的,如下图所示,11月占据了图表面积的1/4,而其他月份占据了其余的空间。在8月至9月之间,空间比其他月间隔更大 最后但并非最不重要的是,最后一个问题是,我将图表的X

我对Highcharts有一个问题,这实际上不是框架的错,而是我的错。我想绘制的数据有时会在中间有间隙,当试图绘制点时,框架不考虑点的密度,并且在我不应该考虑的情况下连接间隙。正如你在下面的图片中看到的,紫色系列不应该被链接,而是在16:00和08:00之间留下一个空白

我面临的另一个问题是,由于我的差距,我的图表很多时候是不占比例的,如下图所示,11月占据了图表面积的1/4,而其他月份占据了其余的空间。在8月至9月之间,空间比其他月间隔更大

最后但并非最不重要的是,最后一个问题是,我将图表的X轴相应地设置为我网页上的日期选择器,我希望它在所选日期开始和结束,但它在点开始和结束的地方开始和结束。我是这样设定我的极限的:

xAxis: {
    type: 'datetime',

    min: min,

    max: max,

    minRange: $scope.minRange || Time.MINUTE,

    events: {
         afterSetExtremes: onLazyLoad
    }
}


这是最后一个问题的图像,没有代码或示例数据可供处理,我所能提供的只是查看
connectNulls上的API文档:我没有任何空点,我拥有的数据是:[01:01,200],[01:02250],[01:03,240],但突然之间它可能会像:[01:20,210]那样跳跃我唯一的另一个建议是为每组点创建一个系列,并为相同“种类”的系列指定相同的颜色。highcharts没有内置的机制来知道您想要点A、点B、点C和点D与一条线链接,而不是点D到点E。您可以通过多个系列来假装这一点,但只能在图例中显示一个作为所有“种类”系列的主控点,这样您就可以单击图例来隐藏/显示。