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

Làm cách nào để vẽ biểu đồ đường từ dữ liệu biểu đồ trong Matplotlib?

Để vẽ biểu đồ đường từ dữ liệu biểu đồ trong matplotlib, chúng tôi sử dụng phương pháp biểu đồ numpy để tính toán biểu đồ của một tập hợp dữ liệu.

Các bước

  • Thêm một ô con vào hình hiện tại, nrows =2, ncols =1 index =1 .

  • Sử dụng phương pháp biểu đồ numpy để lấy biểu đồ của một tập hợp dữ liệu.

  • Vẽ biểu đồ bằng hist () phương pháp với edgecolor =black .

  • Tại chỉ mục 2, sử dụng dữ liệu được tính toán (từ biểu đồ numpy). Để vẽ chúng, chúng ta có thể 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.00, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.subplot(211)
data = np.array(np.random.rand(100))
y, binEdges = np.histogram(data, bins=100)
plt.hist(data, bins=100, edgecolor='black')
plt.subplot(212)
bincenters = 0.5 * (binEdges[1:] + binEdges[:-1])
plt.plot(bincenters, y, '-', c='black')
plt.show()

Đầu ra

Làm cách nào để vẽ biểu đồ đường từ dữ liệu biểu đồ trong Matplotlib?