【发布时间】:2013-01-28 10:45:45
【问题描述】:
每次通过拟合程序时,我都会尝试刷新我在 gui 中的一些图。此外,这些图位于可以调整大小的框架内,因此在调整大小后需要重新绘制轴和标签等。所以想知道是否有人知道如何使用plot.figure.canvas.copy_from_bbox 和blit 之类的东西来更新图形的侧面。这似乎只复制和 blit 绘图区域的背景(绘制线条的位置),而不是图形或图形的侧面(标签和刻度所在的位置)。我一直试图通过反复试验和阅读 mpl 文档来更新我的图表,但到目前为止,我的代码已经变得非常复杂,其中包含 self.this_plot.canvas_of_plot..etc.etc.. .plot.figure.canvas.copy_from_bbox... 之类的东西,这可能太复杂了。
我知道我的语言可能有点不对劲,但我一直在尝试通读 matplotlb 文档,而 Figure、canvas、graph、plot、figure.Figure 等之间的差异开始让我回避。所以我的首要问题是:
1 - 如何更新 matplotlib 图周围的刻度和标签。
其次,由于我想更好地掌握这个问题的答案,
2 - 绘图、图形、画布等在 GUI 中覆盖的区域有什么区别。
非常感谢您的帮助。
【问题讨论】:
标签: python user-interface matplotlib