Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีบันทึกภาพด้วย matplotlib.pyplot

ในการบันทึกภาพด้วย matplotlib.pyplot.savefig() เราสามารถทำตามขั้นตอนต่อไปนี้:

  • ตั้งค่าขนาดรูปและปรับ padding ระหว่างและรอบ subplots
  • สร้างจุดข้อมูล x และ y ด้วย numpy
  • พลอต x และ y ด้วยเมธอด plot()
  • เพื่อบันทึกรูป ใช้เมธอด savefig()

ตัวอย่าง

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-np.pi, np.pi, 100)
plt.plot(x, np.sin(x) * x, c='red')
plt.savefig("myimage.png")

ผลลัพธ์

เมื่อเรารันโค้ด จะบันทึกรูปภาพต่อไปนี้เป็น "myimage.png" ในไดเรกทอรีโปรเจกต์

วิธีบันทึกภาพด้วย matplotlib.pyplot