plt.savefig保存是白色的
时间: 2024-06-12 14:09:59 浏览: 142
python 使用plt画图,去除图片四周的白边方法
可能是因为您没有设置背景颜色或者设置了透明背景导致的。您可以尝试在保存图片时设置背景颜色,例如:
```
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [4, 5, 6])
# 设置背景颜色为白色
fig.patch.set_facecolor('white')
plt.savefig('figure.png')
```
如果您需要保存透明背景的图片,可以将背景颜色设置为 None:
```
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [4, 5, 6])
# 设置背景颜色为透明
fig.patch.set_alpha(0)
plt.savefig('figure.png', transparent=True)
```
阅读全文