python批量画图时标题
时间: 2023-07-07 09:36:14 浏览: 87
python python画图
你可以使用Matplotlib库来批量生成图像标题。以下是一个基本的代码示例:
```python
import matplotlib.pyplot as plt
import os
# 设置标题文本和字体
title = 'My Image Title'
font = {'family': 'arial',
'weight': 'bold',
'size': 16}
# 设置图像文件夹路径
folder_path = 'image_folder/'
# 遍历文件夹中的图像文件
for file_name in os.listdir(folder_path):
if file_name.endswith('.jpg') or file_name.endswith('.png'):
# 加载图像并添加标题
image = plt.imread(os.path.join(folder_path, file_name))
plt.imshow(image)
plt.title(title, fontdict=font)
# 保存带有标题的图像文件
plt.savefig(os.path.join(folder_path, 'with_title_' + file_name))
# 清除图像以准备下一个循环
plt.clf()
```
这个代码示例假设你的图像文件都保存在一个名为“image_folder”的文件夹中,使用Arial字体,将标题添加到图像顶部中心,并将带有标题的图像保存在原始文件名前加上“with_title_”的文件名中。你可以根据自己的需要进行修改。
阅读全文