答案 0 :(得分:0)
请查看amcharts api: https://docs.amcharts.com/3/javascriptcharts/AmGraph#connect
connect ...指定在数据丢失时是否连接数据点。默认值是true。此功能不适用于XY图表。
因此,如果您有图表并将connect
设置为false
,并且您的“零”值设置为null
,那么图表将不会尝试连接点之间。
"graphs": [{
"connect": false,
"id": "g1",
...
具有空值的数据提供程序的一部分示例:
}, {
"date": "2013-01-25",
"value": 80
}, {
"date": "2013-01-26",
"value": null
}, {
"date": "2013-01-27",
"value": 84
}, {
"date": "2013-01-28",
"value": 83
}, {
jsfiddle的例子:
现在,为了显示“零”,如果您确实想要显示零值,即使提供程序中的数据为null,也就是有点不同。那是你在问什么?
此外,我想的越多,如果您没有将零值显示为与其余点相关联,则最终可能会严重混淆图表的查看者。 零 不同比缺少数据。如果您缺少一天的数据,那么是的,您不应该连接这些点。但是,如果你真的有一个零值,那么我认为你可能最好保持连接点。
您可能有兴趣查看的amCharts网站上的另一个相关主题是如何为一行提供不同的颜色(包括“透明”作为线条颜色)。