Matplotlib 的 Agg 和 Cairo 後端的差異


渲染器檔案型別描述
AGGPng使用 Anti-Grain Geometry 引擎的柵格圖形 − 高質量影像
Cairopng、ps、pdf、svg使用 Cairo 類庫的柵格或向量圖形

步驟

  • 設定圖形尺寸並調整子圖之間的邊距。
  • 將後端名稱設定為“Agg”
  • 使用 numpy 建立一個 5☓5 的矩陣陣列。
  • 使用 imshow() 方法將資料顯示為影像,即,顯示在 2D 常規光柵上。
  • 若要儲存圖形,請使用 savefig() 方法。

示例

import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
mpl.use("Agg")
data = np.random.rand(5, 5)
plt.imshow(data, interpolation='nearest', cmap="copper")
plt.savefig('agg.png')

輸出

更新於:2021 年 6 月 2 日

427 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告