作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 Highcharts 可视化,其中有一个线系列和一个包含它的区域系列(作为该系列的错误)。
我的问题是,当我添加 arearange 时,缩放动画不再有效。缩放动画在没有 arearange 系列的情况下工作得很好,奇怪的是,如果区域范围内有 8 个数据点,缩放动画工作正常,但如果有 9 个或以上则不然。
我创建了一个代码笔来演示:http://codepen.io/samirelanduk/pen/eWgdZN
我拉入的两个 highcharts 文件是:
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/stock/highcharts-more.js"></script>
有人知道这是为什么吗?是 Highcharts 中的错误(已知或未知),还是我做错了什么?还是它这样做有充分的理由?
最佳答案
如果点数高于 99,则缩放动画将被禁用,除非您通过将 chart.animation
设置为 true
来强制它。遗憾的是,我找不到它是否被记录在案,但可以在负责缩放的功能中看到它。
在 chart.prototype.zoom
中:
// Redraw
if (hasZoomed) {
chart.redraw(
pick(chart.options.chart.animation, event && event.animation, chart.pointCount < 100) // animation
);
}
关于javascript - Highcharts Arareange 超过一定长度没有缩放动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43644873/
我正在构建一个 Highcharts 可视化,其中有一个线系列和一个包含它的区域系列(作为该系列的错误)。 我的问题是,当我添加 arearange 时,缩放动画不再有效。缩放动画在没有 areara
我是一名优秀的程序员,十分优秀!