Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Có thể dùng pyplot không có DISPLAY không?

Ta lưu hình hiện tại vào máy cục bộ và hiển thị nó.

Các bước

  • Thiết lập kích thước hình và điều chỉnh khoảng đệm giữa và xung quanh subplots.
  • Tạo x dùng numpy.
  • Vẽ x, y dùng plot().
  • Lưu hình dùng savefig().

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

Kết quả

Khi thực thi mã, nó lưu hình sau thành "myimage.png" trong thư mục dự án.

Có thể dùng pyplot không có DISPLAY không?