2016-12-06 79 views
0

我正在使用必须动态调整大小的图表。在调用chart.setSize(containerWidth,containerHeight,boolean)方法时,除了svg元素“highcharts-series-group”之外,一切似乎都适当调整大小。该元素似乎保持固定在创建图表时的大小。最终的结果是,图表的“视图框”之外的部分是隐藏的。Highcharts svg元素“highcharts-series-group”不调整大小

下面是表示证明在这种两个图像:

1:I最小化屏幕的初始创建图表 enter image description here

2:在第二个图像我已全部用完的浏览器进一步与施加chart.resize()方法似乎工作,除非图像显示图的“highcharts-series-group”svg元素没有改变,导致大部分组被隐藏,因为它调整大小超出“highcharts-系列组“的界限。 enter image description here

我错过了什么吗?

额外的信息: 唯一的工作,我身边已经成功,现在该是摧毁图表,并重新创建它,每当窗口大小调整事件被触发。

这将是一切都好,除了这会给用户带来不好的体验,因为图表在被摧毁并创建时会“闪烁”。

回答

0

问题出在版本上。我的组织正在使用2.0.2版本。刚刚更新到最新(5.0.5),问题消失了。