Pyplot/Matplotlib:如何访问另一个解释器打开的图形?

发布于 2024-12-07 19:49:57 字数 216 浏览 0 评论 0原文

我正在使用 matplotlib.pyplot (在 Windows 上使用 Eclipse)。每次我运行代码时,它都会打开几个 pyplot 图形窗口。

问题是,如果我不手动关闭这些窗口,它们就会累积。我想使用 pyplot 找到这些窗口(由 python.exe 的另一个进程打开)并重新使用它们。换句话说,我不希望同一个图形有多个窗口,即使跨解释器进程也是如此。

有简单的方法吗?

I am using matplotlib.pyplot (with Eclipse on Windows). Every time I run my code it opens several pyplot figure windows.

The problem is that if I don't close those windows manually they accumulate. I would like to use pyplot to find those windows (opened by another process of python.exe) and re-use them. In other words, I do not want to have multiple windows for the same figure, even across interpreter processes.

Is there a simple way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素染倾城色 2024-12-14 19:49:57

如果必须使用 Eclipse 来运行绘图窗口,则没有简单的方法可以重用它。当我与 matplotlib 交互工作时,我使用间谍程序或 ipython。编辑类,重新加载类,然后再次运行代码。如果您只是想摆脱所有打开的绘图窗口,请点击堆叠的停止图标来终止所有正在运行的 python 实例。

There is no simple way to reuse plot windows if you must use eclipse to run it. When I am working interactively with matplotlib, I use either spyder or ipython. Edit class, reload class, and run code again. If you just want to get rid of all the open plot windows, hit the stacked stop icons to kill all your runing python instances.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文