gpt4 book ai didi

javascript - 以编程方式启动 Highcharts 缩放(选择后)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:29 24 4
gpt4 key购买 nike

我图表的 xAxis 以天表示 (xAxisType=dateTime)。

我修改选择事件(缩放)并根据在选择中选择的天数,重新计算图表数据并且 xAxis 更改为小时(而不是天)。如果我们在新图表中进行另一个选择(数据重新计算和 xAxis 更改为十分钟,而不是几小时),则会发生相同的过程。

假设我们在图表中有从 2 月 1 日到 2 月 25 日的日期。如果我们选择 2 月 2 日和 3 日,新的重新计算的数据将在 xAxis 中显示为小时数(现在我们在 xAxis 中显示从 2 月 2 日 00:00 到 2 月 3 日 23:00,48 个刻度)。如果我们再次选择一个新的时间段(例如从 2 月 2 日 07:00 到 2 月 2 日 10:00),则会显示新的重新计算的数据,但在 xAxis 中会出现十分钟的刻度。关于最后一件事很重要,不仅显示选定的时间段,还会显示全天(24 小时以十分钟为单位)。

问题是,在最后一次选择(以编程方式)之后,是否可以通过任何方式启动选定时间段(从 2 月 2 日 07:00 到 2 月 2 日 10:00)的常规 Highcharts 缩放?

有了这个,直接显示选定的时段而不是一整天,我有机会按下“重置缩放”按钮并获得一整天(我现在拥有的)。

我将 Highcharts 与 Dojo 结合使用。

最佳答案

要设置极值,请使用:

this.xAxis[0].setExtremes(min,max);
this.showResetZoom();

关于javascript - 以编程方式启动 Highcharts 缩放(选择后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com