一个程序运行多个图,plt.show()一次只弹出一个独立窗口,必须关掉一个才能显示下一张图,想找sciview却发现找不到,本来以为是新版pycharm的问题,后来才发现是community版根本没有sciview...不想换专业版了,研究了下matplotlib显示问题
一次性显示多个图
python
plt.figure()
#figure1代码
plt.figure()
#figure2代码
#......
plt.show()
#只需要每张图前加入figure(),最后加show()即可
多条曲线绘制在一张图
python
plt.figure()
plt.plot(x1,y1)
plt.plot(x2,y2)
#......
plt.show()
#一个figure()+一个show()
一次只弹出一个独立窗口
python
#figure1
plt.figure()
plt.show()
#figure2
plt.figure()
plt.show()
#程序会一直等待手动关闭一个窗口后再继续运行代码
这样不担心不能用sciview了,还可以调试修改每张图。