如何复制Matplotlib图形?

8
我有一个包含图形的帧上的FigureCanvasWxAgg实例。如果用户在画布上单击,将显示一个包含相同图形的新FigureCanvasWxAgg的帧。现在关闭新帧可能会导致销毁图形的C ++部分,因此它将不可用于第一个帧。 如何保存这个图形? 在这种情况下,Python复制模块中的深度复制不起作用。
提前感谢您的帮助。

现在关闭新框架可能会导致销毁图形的C++部分,这应该可以通过某种方式避免,例如捕获关闭事件并调整其行为。 - embert
1个回答

1

我不熟悉内部工作原理,但很容易想象丢弃框架会损坏图形数据。绘制起来费用高吗?否则,我会采取有点胆小的方法,简单地重新绘制它 ;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接