如何在对数刻度上显示等于零的数据?

时间:2015-05-13 16:29:13

标签: javascript charts google-visualization

我正在使用

我有数据,我想用图表显示一段时间内的降雨强度。我从中获取此数据的API文档说明如下:

  

非常粗略的指导是0英寸/小时的值。对应于没有降水,0.002英寸/小时。对应于非常轻微的降水,0.017英寸/小时。对应于轻度降水,0.1英寸/小时。对应于中等降水量,0.4英寸/小时。对应于强降水。

因此,对大多数数据使用对数标度似乎是合乎逻辑的(否则所有低于中雨的东西都是不可察觉的),但这显然会导致预测没有降雨的问题。

可能的解决方案

this问题的答案建议在数据中添加少量数据并修改工具提示以匹配原始数据。

问题

这可以很好地工作,但我不知道如何修改Google Chart(我正在使用的图表工具)的工具提示引用的数据。

Google Chart帮助文档herehere描述了图表数据表中可能出现的几个可能的角色列,其中一个是工具提示中呈现的HTML。但是,我真的希望不必为此重写HTML。这里有没有人知道一种简单的方法来修改工具提示中显示的数据?

1 个答案:

答案 0 :(得分:1)

您提供的第二个链接为您提供了修改工具提示内容Link的最简便方法。只需添加另一列dataTable.addColumn({type: 'string', role: 'tooltip'});,然后提供您自己的工具提示,例如循环遍历所有行并检查零值并替换所需的工具提示。