如何将多行Google图表缩放至相同高度的最大值?

问题描述:

我正在使用Google Chart API在我的应用程序中显示多行图表。该图显示了几种货币的日常收入。如何将多行Google图表缩放至相同高度的最大值?

http://f.cl.ly/items/0u0S1N3V0S0S3u1m3B3u/Screen%20shot%202012-02-13%20at%206.26.28%20PM.png

正如你可以看到,有一个问题,当货币之间的汇率为显著(20 CZK = 1美元)。你可能会注意到大约1/3的小凸起。实际上18美元是(当考虑到汇率时)大约360捷克克朗。

我需要缩放线以使其最大值在同一高度。

我知道我可以使用乘法映射器,但是在悬停时会显示工具提示中的错误值。

你会推荐什么解决方案?我真的不喜欢自己渲染图的想法。谢谢。

+0

你可以有两个尺度,如下所述:http://stackoverflow.com/questions/7256672/can-google-charts-support-双-y轴-v-轴/ 9650352 – 2013-09-08 13:36:24

所以,你基本需要的是三个不同的Y轴。

我会通过并排渲染三个图形, 或绝对位于一个空间中的三个透明图形(如果可以很好地渲染轴)来实现。

,或者使用不同的单位获得更高的汇率(也许数百克朗)

+0

谢谢,但我认为这两种解决方案。我不认为API支持透明背景,我在工具提示中显示了不同单元解决方案中的错误值。 – 2012-02-18 12:11:37

+0

1)它支持选项backgroundColor:'透明' 2)另一种选择,我会尝试vAxis:{logScale:true} – Nikes 2012-02-18 12:46:03

+0

1)我会尝试透明背景thx。 2)我不想要一个对数刻度;) – 2012-02-18 14:06:47