我正在使用Google Charts显示一些时间序列数据,如下所示。通常,数据具有高比例的零值,因此您可以沿x轴获得许多点。我认为这会使图表看起来混乱,我不想显示y = 0的点。
任何想法/指针都非常感激。
谢谢,
CT
答案 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处的零点以及它们之间没有点的线。