下載儲存圖表
使用 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()
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~