我想在一个窗口中显示绘图,而不是每次运行PyQT脚本时打开另一个窗口。
下面是我的代码:
fig2 = plt.figure()
ax2 = fig2.add_subplot(111, aspect='equal')
ax2.add_patch(
patches.Circle(
(x1, y1),
r1,
fill=False
)
)
ax2.add_patch(
patches.Circle(
(x2, y2),
r2,
fill=False
)
)
ax2.add_patch(
patches.Circle(
(x3, y3),
r3,
fill=False
)
)
plt.plot([x_centroid], [y_centroid], 'ro')
plt.show()
每当我改变我的变量,新的窗口弹出。我希望它在1个窗口。
1条答案
按热度按时间0kjbasz61#
据我所知,没有简单的方法连接到一个现有的Python进程,一旦它开始运行另一个脚本在这个进程。
您可以选择在交互式会话中工作,例如在IPython中。在那里您可以创建您的绘图并在前进时对其进行操作。
例如