Python 多个图同时在不同窗口显示的实现方法

时间:2022-11-03 22:50:16

Python的matplotlib包可以轻松的将数据可视化,博主最近遇到了一个问题,博主想同时在两个窗口展示两张图,但是代码运行结果总是显示一张图,把当前的图删掉之后才能显示另一张图。网上找了一些解决方案都是把它们放在一个窗口中,两个图片分别为子图。经过一段摸索,博主终于解决了这个问题,下面简单介绍一下。

如下代码所示,首先要为每个图建立一个figure,这样每个图会单独显示在一个窗口中;然后等所有图代码都写好后在最后面加上plt.show(),这样每张图就可以在不同窗口中同时显示了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
# 绘制图1
plt.figure()
plt.plot(y, 'b-', linewidth=2)
plt.legend()
plt.grid(True)
 
 
# 绘制图2
plt.figure()
plt.plot(z, 'b-', linewidth=2)
plt.legend()
plt.grid(True)
plt.draw()

以上这篇Python 多个图同时在不同窗口显示的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/sinat_35821976/article/details/84950697