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

时间:2012-11-02 09:34:35

标签: javascript google-visualization

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

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

谢谢,

CT

Busy chart with data points where y=0

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:5)

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

答案 2 :(得分:0)

如果您不希望它具有实际值之间的所有点,则可以从数据中完全删除值。在值之后保持前0点,在重新获得值之前保持0点。

此:

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

变为:

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

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