【发布时间】:2016-12-06 11:27:08
【问题描述】:
我正在处理必须动态调整大小的图表。在调用 chart.setSize(containerWidth, containerHeight, boolean) 方法时,除了 svg 元素“highcharts-series-group”之外,一切似乎都在适当调整大小。此元素似乎保持固定在创建图表时的大小。最终结果是隐藏在其“视图框”之外的图形部分。
以下是展示这一点的两张图片:
2:在第二张图片中,我已经完全扩展了浏览器并应用了 chart.resize() 方法,该方法似乎有效,除了图片显示图表的“highcharts-series-group”svg 元素没有改变这导致大多数组在调整大小超出“highcharts-series-group”边界时被隐藏。
我错过了什么吗?
额外信息: 我现在为此管理的唯一解决方法是销毁图表并在触发窗口调整大小事件时重新创建它。
这一切都很好,只是这会给用户带来不好的体验,因为图表在销毁然后创建时会“闪烁”。
【问题讨论】:
标签: javascript highcharts