如何將 Matplotlib 圖形轉換成 PIL 影像物件?
要將 matplotlib 圖形轉換為 PIL 影像物件,我們可以採取以下步驟 −
- 設定圖形尺寸並調整子圖之間的邊距和周圍的邊距。
- 建立新圖形或啟用現有圖形。
- 使用 plot() 方法繪製列表。
- 初始化記憶體緩衝區。
- 儲存緩衝影像。
- 使用 PIL 影像獲取影像物件。
- 顯示當前影像。
- 關閉記憶體 I/O 緩衝區。
示例
import io from PIL import Image import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.figure() plt.plot([1, 2]) img_buf = io.BytesIO() plt.savefig(img_buf, format='png') im = Image.open(img_buf) im.show(title="My Image") img_buf.close()
輸出


廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP