目录
前言
写Paper或者做CW时,可能会遇见需要将多张图片绘制在一起的情景,使用PS或拼图工具可能会比较麻烦。
这次给大家介绍两种Pyhthon的方式,一种是读取指定路径下所有图片,另一种是手动添加图片路径。
一、从指定路径下读取
思路是先遍历路径下所有图片,然后再画图,画好的图会自动保存。(注意:使用时替换为自己的路径)
plt.subplots中三个参数依次为行和列中子图的个数,以及子图的大小
使用mpimg.imread读取图片
set_title为图片对应的标题,默认显示图片名,也可以自己按需设置
plt.tight_layout可以让子图间距更小,排列更紧凑
import os
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = []
labels = []
figure_num = 0
for root, dirs, names in os.walk("C:Users\Administrator\Desktop\Figure_2"):
for filename in names:
img.append(os.path.join(root, filename))
figure_num += 1