【问题标题】:How to scale a multi-line Google chart to have maximums at the same height?如何缩放多线谷歌图表以在相同高度具有最大值?
【发布时间】:2012-02-13 17:37:44
【问题描述】:

我正在使用 Google Chart API 在我的应用程序中显示多折线图。该图表显示了几种货币的每日收入。

如您所见,当货币之间的汇率很高(20 捷克克朗 = 1 美元)时,就会出现问题。您可能会注意到大约三分之一处的小凸起。这实际上是 18 美元,即(考虑到汇率时)约 360 捷克克朗。

我需要缩放线条以使它们的最大值处于相同的高度。

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

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

【问题讨论】:

标签: javascript graph charts google-visualization linechart


【解决方案1】:

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

我会通过并排渲染三个图表来做到这一点, 或者三个绝对位于一个空间中的透明图形,如果可以很好地渲染轴的话。

或使用不同的单位换取更高的汇率(可能数百捷克克朗)

【讨论】:

  • 谢谢,但我考虑了这两种解决方案。我认为 API 不支持透明背景,我在问题中评论了不同的单位解决方案——工具提示中会显示错误的值。
  • 1) 它支持选项 backgroundColor: 'transparent' 2) 另一个选项,我会尝试是 vAxis: {logScale : true}
  • 1) 我会试试透明背景谢谢。 2)我不想要对数刻度;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-27
  • 1970-01-01
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
相关资源
最近更新 更多