让matplotlab保存图片的时候背景透明
时间: 2023-05-25 16:02:12 浏览: 300
python3.7的32位版本的scipy、matplotlab等库
A:在使用matplotlib保存图片时,可以使用`savefig`方法,并设置`transparent`参数为`True`来使背景透明。例如:
```
import matplotlib.pyplot as plt
# 画图并设置背景为白色
fig, ax = plt.subplots()
ax.plot([1,2,3], [4,5,6])
fig.patch.set_facecolor('white')
# 保存为png格式的图片,并设置背景为透明
plt.savefig('figure.png', transparent=True)
```
注意,如果保存的图片格式不支持透明背景,则设置`transparent`参数为`True`也无法实现背景透明。
阅读全文