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

Làm thế nào để thao tác các số liệu trong khi một tập lệnh đang chạy trong Python Matplotlib?


Để thao tác các số liệu trong khi tập lệnh đang chạy bằng 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ó bằng cách sử dụng figure () phương pháp.
  • Lấy trục hiện tại, ax, và hiển thị con số hiện tại.
  • Thao tác tập lệnh bằng plt.pause () trước cốt truyện cuối cùng.
  • Vẽ đường thẳng bằng cách sử dụng plot () phương pháp.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

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.randn(10, 1), ls='-')
   fig.canvas.draw()
   plt.pause(0.1)

plt.close(fig)
plt.plot([1, -2, 3, 5, 3, 1, 0])

plt.show()

Đầu ra

Làm thế nào để thao tác các số liệu trong khi một tập lệnh đang chạy trong Python Matplotlib?