javascript - Google Charts 注释时间线 - 在缩放时调整 y 轴

标签 javascript google-visualization annotatedtimeline

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

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

enter image description here

放大最近一年:

enter image description here

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

谢谢!

最佳答案

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

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

关于javascript - Google Charts 注释时间线 - 在缩放时调整 y 轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14651439/

相关文章:

javascript - 顺风 CSS : Referencing to custom color in tailwind. config.js

javascript - 变量未定义而已定义

javascript - Google Graphs IE11 appendChild 不工作

javascript - 谷歌图表按堆栈高度排序

r - gvisMerge + gvisAnnotatedTimeLine 通用 RangeSelector

javascript - 移动用 JavaScript 构建的故障图像网格

javascript - 在 NodeJS 中更改 ReadStream 的文件名

php - 在 Google GeoChart 中使用 PHP 处理从数据库中获取的数据

android - 在水平时间轴中设置文本