โดยใช้เมธอด savefig ของแพ็กเกจ pyplot เราสามารถบันทึกกราฟไปยังตำแหน่งที่ระบุได้ ซึ่งหมายถึงการบันทึกไฟล์ไปยังเส้นทาง (path) ที่กำหนด ไม่ว่าจะเป็นเครื่องเดียวกันหรือเซิร์ฟเวอร์ระยะไกลก็ตาม
ขั้นตอน
ตั้งค่า Backend ที่แตกต่างกันโดยใช้
matplotlib.use('Agg')(สำหรับสภาพแวดล้อมที่ไม่มีหน้าจอแสดงผล)วาดกราฟเส้นด้วยเมธอด
plot()ใช้เมธอด
savefig()เพื่อบันทึกภาพโดยระบุไดเรกทอรี/พาธปลายทางใช้
plt.show()เพื่อแสดงกราฟ (หากรันในสภาพแวดล้อมที่มี GUI)
ตัวอย่าง
import matplotlib
matplotlib.use('Agg')
from matplotlib import pyplot as plt
plt.plot([1, 2, 3])
plt.savefig("remotely_fig.png")
ผลลัพธ์
