如果在系列对象之间的值中存在间隙,折线图不会连接点

问题描述 投票:1回答:1

我有一个常规的图表,有时例如你没有获得某些系列中的值(y值)它最终为空,但我的目标是通过所有系列,如果他没有找到下一个系列Y值移动接下来并连接点。

{
                "drilldown": false,
                "y": null,
                "name": "Febbraio",
                "datetype": "string"
            },
            {
                "drilldown": false,
                "y": 0,
                "name": "Marzo",
                "datetype": "string"
            },
            {
                "drilldown": false,
                "y": null,
                "name": "Aprile",
                "datetype": "string"
            },
            {
                "drilldown": false,
                "y": null,
                "name": "Maggio",
                "datetype": "string"
            },
            {
                "drilldown": false,
                "y": 0,
                "name": "Giugno",
                "datetype": "string"
            },

目前我有enter image description here

而我想要做的是将灰色点与一条线连接,将黑点与一条线连接。任何人都知道我做错了什么?你可以在这里找到我的小提琴http://jsfiddle.net/zg9paq6e/

javascript highcharts jsfiddle
1个回答
2
投票

您正在寻找connectNulls选项。

它可以通过使用plotOptions应用于单个系列或所有系列。

我将此添加到您的系列定义中,即使在缺少信息时也能获得一行:

series: [{
  connectNulls: true,
  ...
}]

使用JSFiddle(我在一个系列中使用了connectNulls):http://jsfiddle.net/ewolden/uL3cmpjv/

connectNulls上的API:https://api.highcharts.com/highcharts/plotOptions.line.connectNulls

© www.soinside.com 2019 - 2024. All rights reserved.