| Renderer |
File types |
Mô tả |
| AGG |
PNG |
Đồ họa raster - hình ảnh chất lượng cao dùng engine Anti-Grain Geometry |
| Cairo |
PNG, PS, PDF, SVG |
Đồ họa raster hoặc vector - dùng thư viện Cairo |
Các bước thử nghiệm backend Agg
- Thiết lập figure size và autolayout.
- Đặt backend: mpl.use("Agg") (phải gọi trước import pyplot).
- Tạo ma trận 5x5 ngẫu nhiên.
- Hiển thị bằng imshow().
- Lưu file: plt.savefig('agg.png').
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')
Kết quả
