【问题标题】:Change grid based on current zoom in amCharts根据 amCharts 中的当前缩放更改网格
【发布时间】:2016-08-03 14:00:13
【问题描述】:

让我们在 amCharts 网站的示例中考虑我的问题: https://www.amcharts.com/demos/area-with-time-based-data/

因此,页面加载后,图表在 03:30 到 6:00(基于 X 轴值)之间缩放,垂直网格步长(两条垂直网格线之间的差异)为 0:30。

现在,我抓住顶部的左滑块并将其向右移动,这样最小的 X 值为 04:00。还有 0:30 的步骤。它将在 ~04:05 切换到 0:10。

我的问题是 - 我怎样才能手动“加速”这个缩放过程​​?我的意思是,例如,我想在 03:45 切换到更窄的网格。

可以将监听器附加到缩放事件并计算当前缩放区域的时间差,但我无法使垂直网格更窄。

提前感谢您的帮助。

【问题讨论】:

    标签: javascript jquery amcharts


    【解决方案1】:

    您可以使用minHorizontalGap 属性。 图表将尝试根据该值调整网格的大小。如果减少它(默认值为75),网格通常会更紧密。

    我希望这符合您的需求。这是demo

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-12
    • 2011-10-26
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    相关资源
    最近更新 更多