1

我在谷歌图表 API 中使用带注释的时间线图。我有很长的数据线(20 年),数据范围从大约 0 到 900,000(见图)如果放大最近一年,则该集合的最大值仅为 400,000 左右。因此,当我们放大时,我不需要 y 轴一直到 900,000,而只需到 400,000。这样图表会更容易阅读。

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

在此处输入图像描述

放大最近一年:

在此处输入图像描述

在我开始破解之前,有没有人知道这样做的好方法?

谢谢!

4

1 回答 1

3

使用scaleType 配置选项。如果您有一个系列,请指定最大化的值。如果您有多个系列,请指定allmaximized 。此代码段适用于代码游乐场

  var annotatedtimeline = new google.visualization.AnnotatedTimeLine(
      document.getElementById('visualization'));
  annotatedtimeline.draw(data, {'scaleType':'allmaximized'});
于 2013-02-02T04:35:21.550 回答