7

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

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

谢谢,

ct

包含 y=0 的数据点的繁忙图表

4

3 回答 3

6

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

于 2015-02-16T16:02:28.607 回答
5

将您的数据设置为null而不是0. 但是,在示例图表中,如果第一个值是 say5并且第 2 到第 20 被0设置为第 2 和第 20 到0和第 3 到第 19 到null。这将正确显示图表。

于 2012-11-02T13:53:46.923 回答
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 处显示一个零点,以及它们之间没有点的线。

于 2013-04-21T20:03:34.933 回答