javascript - 谷歌图表 - 时间轴 : Scaling Axis

标签 javascript google-visualization

我正在尝试使用 Google 的时间轴创建一个图表来显示过去 7 天的事件,但我在缩放 x 轴时遇到了问题。

图表总是试图根据数据自动缩放,这破坏了我想要合并的一致性。我希望图表的右侧是今天的日期,左侧是今天日期前 7 天。

我似乎无法在 Timelines 的文档中找到任何修复 x 轴的内容。甚至 Visualization一般来说,但我不得不相信图表库有能力配置自己的坐标轴。有人有可行的解决方案吗?

我有一个可能的解决方法是创建两个数据点 - 一个用于今天,一个用于今天 - 7 - 并将它们添加到图表中。这解决了缩放问题,但现在我的图表上有两个任意数据点。 (我知道这在技术上是一个单独的问题,但如果有人知道如何在隐藏这两个数据点的同时仍然保持固定轴比例,那将是一个胜利!)

这是我的图表仅使用原始数据的样子(注意轴——我希望这是过去 7 天):axis auto-scaled

这是我的两个“伪造”数据点的样子:axis fixed-scaled, but two bad data points

编辑:我试过使用 viewWindow.max 和 viewWindow.min 属性,但它似乎不起作用。

最佳答案

我认为您可以使用以下选项来消除两个虚拟点:

  var options = {
    colors: ['#ffffff', '#ffffff', '#c69c6e'],
  };

关于javascript - 谷歌图表 - 时间轴 : Scaling Axis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27802921/

相关文章:

json - 如何从JSON返回Date值到Google Visualization API

google-visualization - 谷歌可视化+jboss接缝2

javascript - Redux 的 applyMiddleware 无法渲染中间件

javascript - 使用谷歌图表API的可点击条形图标签

javascript - 如何在谷歌饼图中自动偏移最大切片?

javascript - UIWebView 中的 UIStepper - iOS

javascript - 状态变化时更新谷歌图表 - vuex

javascript - 在 "hash format"中序列化表单

javascript - Wicket TextField - 添加 Javascript

javascript - jQuery UI 日期选择器 - 类型错误 : O is undefined