Highcharts svg元素“highcharts-series-group”没有调整大小

时间:2016-12-06 11:27:09

标签: javascript highcharts

我正在处理必须动态调整大小的图表。在调用chart.setSize(containerWidth,containerHeight,boolean)方法时,除了svg元素“highcharts-series-group”之外,所有内容似乎都适当调整大小。此元素似乎保持固定为创建图表时的大小。最终结果是图形中“视图框”之外的部分被隐藏。

以下两张图片展示了这一点:

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

2:在第二张图片中,我进一步完全浏览了浏览器并应用了chart.resize()方法,该方法似乎有效,除非图像显示图形的“highcharts-series-group”svg元素没有改变这导致大多数组被隐藏,因为它调整超出“highcharts-series-group”边界。 enter image description here

我错过了什么吗?

额外信息: 我现在管理的唯一工作就是销毁图表并在触发窗口调整大小事件时重新创建它。

这样做会很好,除非这会给用户带来糟糕的体验,因为图表会在销毁然后创建时“闪烁”。

1 个答案:

答案 0 :(得分:0)

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