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

Lưu hình ảnh bằng Python với chất lượng rất cao

Để lưu hình ảnh bằng Python với chất lượng rất cao, bạn cần làm theo các bước dưới đây -

  • Tạo các biến fig và ax bằng phương pháp subplots, trong đó nrows và ncols mặc định là 1.

  • Vẽ các dòng bằng phương thức plot ().

  • Chúng ta có thể thêm các nhãn trục bằng cách sử dụng ylabel () và xlabel ().

  • Để có được hình ảnh chất lượng cao, chúng ta có thể sử dụng định dạng hình ảnh .eps.

  • Bạn có thể tăng giá trị chấm trên mỗi inch, tức là dpi.

  • Sử dụng phương thức savefig (), chúng ta có thể lưu hình ảnh cục bộ.

  • Để hiển thị hình này, hãy sử dụng plt.show ().

Ví dụ

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

plt.plot([0, 5], [0, 5])

plt.ylabel("Y-axis ")
plt.xlabel("X-axis ")

image_format = 'eps' # e.g .png, .svg, etc.
image_name = 'myimage.eps'

fig.savefig(image_name, format=image_format, dpi=1200)

Đầu ra

Lưu hình ảnh bằng Python với chất lượng rất cao