Highcharts:当位置没有数据时断开线条

3
在我的项目中,我正在使用Highcharts / Stockcharts。请看我的JS-fiddle示例,其中包含一个简单的图表,X轴为1到10,但“位置9”没有数据。我希望在8和10之间不绘制线条,因为第9个位置没有数据。我一直在尝试使用“connectNulls”选项,但只有在将null作为第9个位置的值时才起作用。由于Highcharts自己计算间隔,我希望它能自己识别该位置没有数据。有没有办法使Highcharts在不指定第9个位置的null的情况下不在8和10之间绘制线条?感谢您提前回复。 http://jsfiddle.net/bnqhuqt3/

没有添加空值,至少我不知道有这种方法。空值是断开线条的方法,与connectNulls: false一起使用。您需要处理数据以确定何处需要空值。 - jlbriggs
1
嗨,正如jlbriggs所提到的,如果您想要打破您的行,您需要使用具有空值的数据。如果您不想手动添加此值,则可以创建自定义函数来为您添加它。我已经制作了一个示例,说明它如何工作:http://jsfiddle.net/bnqhuqt3/3/ - Grzegorz Blachliński
1个回答

0

你不能在系列中剪切一条线。你需要为系列定义一个新的数据

   series: [{
      data: [
        [1, 98.87],
        [2, 98.45],
        [3, 98.52],
        [4, 99.34],
        [5, 98.56],
        [6, 98.61],
        [7, 98.12],
        [8, 98.03],
      ]
    }, {
      data: [
        [10, 0],
        [11, 150]
      ]
    }]

示例代码


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接