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

Làm cách nào để lưu hình ảnh bằng matplotlib.pyplot?

Để lưu hình ảnh bằng matplotlib.pyplot.savefig () , chúng tôi có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo các điểm dữ liệu x và y bằng cách sử dụng numpy.
  • Lập đồ thị các điểm dữ liệu x và y bằng cách sử dụng plot () phương pháp.
  • Để lưu hình, hãy sử dụng savefig () phương pháp.

Ví dụ

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")

Đầu ra

Khi chúng tôi thực thi mã, nó sẽ lưu hình ảnh sau dưới dạng "myimage.png" trong Thư mục dự án.

Làm cách nào để lưu hình ảnh bằng matplotlib.pyplot?