我正在做一些动画绘图并使用matplotlib示例作为指导。 matplotlib examples
使用该页面中的以下链接示例,动画在调整帧大小时会出现一些明显的问题。处理这个问题的正确或最佳方法是什么? animation_blit_wx.py
感谢
答案 0 :(得分:1)
看看animation_blit_qt4.py示例。 您必须手动检查图形大小,如果它已更改,则需要再次绘制背景。
继续从qt示例中执行此操作的部分,self是图Canvas:
current_size = self.ax.bbox.width, self.ax.bbox.height
if self.old_size != current_size:
self.old_size = current_size
self.ax.clear()
self.ax.grid()
self.draw()
self.ax_background = self.copy_from_bbox(self.ax.bbox)