【发布时间】:2013-02-26 18:13:29
【问题描述】:
我一直在搜索 highchart API,但无法找到一种方法来允许最大缩小是(比如)一月,接下来是 7 个月后的下一个刻度,即七月,依此类推。同时将最大放大时间设为 1 天。
例子:
***参考上图,最大缩小(不放大)==> x 轴标签在第一个刻度显示 Jan/2005,第二个刻度是 2005 年 7 月,第三个刻度是 Jan/2006,第四个刻度是 2006 年 7 月...等等。
***参考上图,用户最多只能同时放大一天。 (为此,我使用“minTickInterval: 24 * 3600 * 1000”)
所以我能够将最小刻度间隔设置为 1 天。但是,当缩小到最大时,我无法控制间隔。我尝试使用“tickInterval”,它开始在我的 x 轴上以最大缩小每年给我 365 个滴答声。我还尝试了“minRange:210 * 24 * 3600 * 1000 // 210 是 7 个月的天数”,仍然没有运气,放大后几天没有刻度。目前对于最大缩小,日期时间标签是自动的根据(我想)我的图表或屏幕尺寸进行缩放。
有人知道怎么做还是我没有正确使用这些 api?我已经为此工作了将近一个星期。希望有人可以提供帮助。谢谢。
【问题讨论】:
-
有人吗?如果没有办法,我将不得不告诉我的用户这是对 highcharts 的限制。
-
我尝试了一段时间但无法做到,因此与
labels : {step: 14,rotation: 270}妥协
标签: highcharts zooming