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

Làm thế nào để tạo hai biểu đồ có cùng chiều rộng thùng trong Matplotlib?

Để tạo hai biểu đồ có cùng chiều rộng thùng rác, chúng ta có thể tính toán biểu đồ của một tập hợp dữ liệu.

Các bước

  • Tạo dữ liệu ngẫu nhiên, a và phân phối chuẩn, b.

  • Khởi tạo một biến, thùng, cho cùng chiều rộng thùng.

  • Lập đồ thị a và các thùng bằng cách sử dụng hist () phương pháp.

  • Lô b và các thùng sử dụng hist () 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
a = np.random.random(100) * 0.5
b = 1 - np.random.normal(size=100) * 0.1
bins = 10
bins = np.histogram(np.hstack((a, b)), bins=bins)[1]
plt.hist(a, bins, edgecolor='black')
plt.hist(b, bins, edgecolor='black')
plt.show()

Đầu ra

Làm thế nào để tạo hai biểu đồ có cùng chiều rộng thùng trong Matplotlib?