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

Làm cách nào để vẽ lại hình ảnh bằng Matplotlib của Python?


Để vẽ lại hình ảnh bằng Matplotlib của python, chúng ta 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 một hình mới hoặc kích hoạt một hình hiện có.
  • Lấy trục hiện tại bằng phương thức gca ().
  • Hiển thị con số hiện tại.
  • Lặp lại trong phạm vi 20 và vẽ lại cốt truyện.
  • Sử dụng plot () phương pháp để vẽ các điểm dữ liệu ngẫu nhiên.
  • Vẽ lại hình và tạm dừng một lúc.
  • Đóng cửa sổ hình.

Ví dụ

import numpy as np
from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.gca()
fig.show()

for i in range(20):
   ax.plot(np.random.randint(1, 5), np.random.randint(1, 5), '*', ms=10)
   fig.canvas.draw()
   plt.pause(0.1)

plt.close(fig)

Đầu ra

Làm cách nào để vẽ lại hình ảnh bằng Matplotlib của Python?