| Renderer |
File types |
คำอธิบาย |
| AGG |
Png |
Raster graphics - รูปภาพคุณภาพสูงด้วย Anti-Grain Geometry engine |
| Cairo |
png, ps, pdf, svg |
Raster หรือ Vector graphics - ใช้ Cairo library |
ขั้นตอน
- กำหนดขนาดรูปภาพและปรับระยะห่างระหว่างและรอบๆ subplots
- ตั้งค่า backend name เป็น "Agg"
- สร้างอาร์เรย์เมทริกซ์ 5x5 ด้วย numpy
- ใช้ imshow() แสดงข้อมูลเป็นภาพ
- บันทึกรูปภาพด้วย 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')
ผลลัพธ์
