Computer >> Máy Tính >  >> Lập trình >> Python

Matplotlib Backend Sự khác biệt giữa Agg và Cairo


Trình kết xuất Loại tệp Mô tả
AGG Png Đồ họa nhanh hơn - hình ảnh chất lượng cao sử dụng công cụ Hình học chống hạt
Cairo png, ps, pdf, svg Raster hoặc đồ họa vectơ - sử dụng thư viện Cairo

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Đặt tên chương trình phụ trợ là "Agg" .
  • Tạo một mảng ma trận 5☓5 bằng cách sử dụng numpy.
  • Sử dụng imshow () phương pháp hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường.
  • Để lưu hình, hãy sử dụng savefig () phương pháp.

Ví dụ

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')

Đầu ra

Matplotlib Backend Sự khác biệt giữa Agg và Cairo