使用matplotlib实现连续单独出图
文章目录
在实际学习中,发现需要在for循环中出多张单独的图例或者需要在console上使用plot绘制多张图,但是对matplotlib的运用不够熟练,发现会多张图挤在同一张上,故本文内容为分享连续单独出图的经验
一、先设置图例单独窗口显示
1.请打开Pycharm
2.点击Setting
3.Tools
4.选择Python Scientific
5.勾选/取消Show plots in tool window
二、连续单独图例
1.新建画布figure【这是单独出图的核心】
每次需要出图前,先新建画布:
plt.figure()
2.新建子图
每张图例设置为一个子图subplot,并设置变量为ax:
ax = plt.subplot(1, 1, 1)
3.子图作图
plot一个列表list或者数组array都可:
ax.plot(whatever)
3.展示图例
注意!不是ax.show(),而是plt.show():
plt.show()
三、成功作品vs失败作品
本菜鸡终于得到了想要的连续出图,成品图有26张,就不一一 一展示
之前失败作品,被人说是彩虹糖,好吧我承认很像艺术品