Google Charts Annotated Time Line - 在缩放时调整y轴

时间:2013-02-01 17:07:15

标签: javascript google-visualization annotatedtimeline

我在谷歌图表API中使用annotated time line chart。我有一个很长的时间线数据(20年),数据范围从大约0到900,000(见图)如果你放大最近一年,这个集合的最大值只有大约400,000。因此,当我们放大时,我不需要y轴一直到900,000,但只需要400,000。这样,图表更容易阅读。

我想要实现的是每次调整变焦时重新调整最大垂直轴值的图表。

enter image description here

放大最近一年:

enter image description here

在我开始黑客攻击之前,有没有人知道这样做的好方法?

谢谢!

1 个答案:

答案 0 :(得分:3)

使用 scaleType configuration option。如果您有一个系列,请指定最大化的值。如果您有多个系列,请指定 allmaximized 。此代码段适用于code playground

  var annotatedtimeline = new google.visualization.AnnotatedTimeLine(
      document.getElementById('visualization'));
  annotatedtimeline.draw(data, {'scaleType':'allmaximized'});