Highcharts-初始渲染后更新图表的选项

Irv*_*ing 5 highcharts

是否可以更新图表的选项(例如,marginRight)并调用redraw()以使该新值反映在图表中?还是需要为这些类型的更改创建图表的新实例?

我认为可能是后者,因为听起来好像在创建图表后只能更改数据或轴值。我看到了有关重绘状态的文档:

对数据或轴的极限值进行更改后,重新绘制图表

3.0中的新动态功能指出:

通过完整的API,您可以在创建图表后随时添加,删除和修改序列,点或修改轴。

先感谢您。

更新资料

我想这样做的原因是我有一个垂直布局,并且右对齐的图例与图表重叠。我只是意识到,如果未明确指定,Highcharts会自动设置正确的marginRight来适应这一情况。

Seb*_*han 4

不幸的是,您无法动态修改边距参数,因此您需要销毁旧图表并创建新实例。

此功能是我们近期的目标之一。