Google图表 - 在值为零时不显示点数

ct_*_*ct_ 6 javascript google-visualization

我正在使用Google Charts显示一些时间序列数据,如下所示.通常,数据具有高比例的零值,因此您可以沿x轴获得许多点.我认为这会使图表看起来混乱,我想不显示y = 0的点.

任何想法/指针都非常感激.

谢谢,

CT

带有数据点的繁忙图表,其中y = 0

Fre*_*red 5

将数据设置为null而不是0.但是在示例图表中,您显示的是第一个值是否为5,而第二个到第二个是0第2个和第20个0,第3个到第19个null.这将正确显示图表.


Ond*_*rej 5

最好的选择是使用null而不是0(会有缺失点).然后你可以使用选项interpolateNulls来加入这些值.


Ran*_*ndy 0

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

这:

[1000, 12],
[1001, 16],
[1002, 0],
[1003, 0],
[1004, 0],
[1005, 0],
[1006, 4],
[1007, 2],
[1008, 0],
[1009, 14]
Run Code Online (Sandbox Code Playgroud)

变成:

[1000, 12],
[1001, 16],
[1002, 0],
[1005, 0],
[1006, 4],
[1007, 2],
[1008, 0],
[1009, 14]
Run Code Online (Sandbox Code Playgroud)

这应该只在 1002 处显示一个零点,在 1005 处显示一个点,并且它们之间没有任何点的线。