Javascript 谷歌图表-don';值为零时不显示点

Javascript 谷歌图表-don';值为零时不显示点,javascript,google-visualization,Javascript,Google Visualization,我正在使用谷歌图表显示一些timeseries数据,如下所示。通常,数据的零值比例很高,因此沿x轴可以得到很多点。我认为这会使图表看起来杂乱无章,我不想显示y=0的点 非常感谢您的任何想法/建议 谢谢 ct 将数据设置为null而不是0。但是,在示例图表中,如果第一个值为5,第二个到第二十个值为0,则将第二个和第二十个值设置为0,将第三个到第十九个值设置为null。这将正确显示图表 如果您不希望它包含实际值之间的所有点,可以从数据中完全删除这些值。将第一个0点保持在值的正后方,在再次获得值之前保

我正在使用谷歌图表显示一些timeseries数据,如下所示。通常,数据的零值比例很高,因此沿x轴可以得到很多点。我认为这会使图表看起来杂乱无章,我不想显示y=0的点

非常感谢您的任何想法/建议

谢谢

ct


将数据设置为
null
而不是
0
。但是,在示例图表中,如果第一个值为
5
,第二个到第二十个值为
0
,则将第二个和第二十个值设置为
0
,将第三个到第十九个值设置为
null
。这将正确显示图表

如果您不希望它包含实际值之间的所有点,可以从数据中完全删除这些值。将第一个0点保持在值的正后方,在再次获得值之前保持0点

这:

变成:

[1000, 12],
[1001, 16],
[1002, 0],
[1005, 0],
[1006, 4],
[1007, 2],
[1008, 0],
[1009, 14]

这应该只显示1002处的一个零点和1005处的一个零点,以及它们之间没有点的一条线。

最好的选择是使用null而不是0(将缺少点)。
然后您可以使用选项interpolateNulls,它将连接这些值。

恐怕这不起作用。将该值设置为null将生成一个类似于的图表。我希望达到的是。对不起,我一定是误读了这个问题。你想保持基线上的直线而不是点?我可能错了,但我认为那是不可能的。不过,请注意这个问题!是的,我想保持直线,但不是x轴上的点。看起来这是不可能的。不过,谢谢你的建议。我尝试在JSON中将零值设置为null,但没有成功(请参阅下面的评论),谢谢Zoramite。这似乎是唯一可行的办法。
[1000, 12],
[1001, 16],
[1002, 0],
[1005, 0],
[1006, 4],
[1007, 2],
[1008, 0],
[1009, 14]