下载储存图表
使用 matplotlib 绘制图表之后,可以透过 savefig() 方法下载储存图表,这篇教学会介绍相关的方法。
本篇使用的 Python 版本为 3.7.12,所有范例可使用 Google Colab 实作,不用安装任何软件 ( 参考:使用 Google Colab )
savefig() 常用参数
| 参数 | 说明 |
|---|---|
| fname | 必填参数,包含文件路径和名称,指定副档名就会以该格式储存,支援 jpg、png、svg、pdf、eps。 |
| dpi | 图片的 dpi ( 一英寸有多少像素 )。 |
| metadata | 图片内容信息,可参考 png、pdf、svg。 |
| transparent | 背景是否透明,默认 False 不透明,设定 True 时有支援背景透明的格式会有透明背景。 |
| pad_inches、bbox_inches | bbox_inches 设定 tight,可使用 pad_inches 设定图片边界 ( 单位英寸 )。 |
| facecolor | 背景颜色。 |
| edgecolor | 边框颜色。 |
储存图表到 Google 云端硬盘
与 Google Drive 连动后,执行下方的程序码,就能将图表以透明背景的 png 格式,储存到指定的目录里 ( 预览时会以灰色方格表示透明背景 )。
from matplotlib import pyplot as plt
x = [1,2,3,4,5]
fig = plt.figure()
plt.plot(x)
plt.title('test', fontsize=20)
plt.xlabel('X', fontsize=20)
plt.ylabel('Y', fontsize=20)
plt.savefig('/content/drive/MyDrive/Colab Notebooks/test.png',
transparent=True,
bbox_inches='tight',
pad_inches=1)
plt.show()
微信扫码关注
抖音扫码关注