特定日期的 Amcharts 系列图表数据

Amcharts serial chart data on specific date

我在使用 Amcharts 时遇到问题。

我想在没有 amchart 连接的情况下在 7 月 22 日显示零 属性。

谢谢

请查看 amcharts api: https://docs.amcharts.com/3/javascriptcharts/AmGraph#connect

connect ... Specifies whether to connect data points if data is missing. The default value is true. This feature does not work with XY chart.

因此,如果您有图表并将 connect 设置为 false,并且您将 "zero" 值设置为 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 中的示例:

现在,关于显示 "zero",如果您真的想显示一个零值,即使提供程序中的数据为空,那也有点不同。这就是你要问的吗?

此外,我考虑得越多,如果您不显示与其余点相关的零值,您最终可能会严重混淆图表的查看者。 缺失数据不同。如果您丢失了一天的数据,那么是的,您不应该连接这些点。但是如果你真的有一个零值,那么我认为你最好保持连接点。

amCharts 网站上您可能有兴趣查看的另一个相关主题是如何为线条设置不同的颜色(包括 "transparent" 作为线条颜色)。