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

Làm thế nào để tạo ra các phân phối lưỡng biến chung trong Matplotlib?

Để tạo các phân phối lưỡng biến chung trong matplotlib, chúng tôi có thể sử dụng phân tán phương pháp.

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo điểm dữ liệu x và y bằng cách sử dụng numpy.

  • Tạo một hình và một tập hợp các ô phụ.

  • Lập đồ thị x và y bằng cách sử dụng scatter () 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

x = 2 * np.random.randn(5000)
y = x + np.random.randn(5000)

fig, ax = plt.subplots()
_ = ax.scatter(x, y, alpha=0.08, cmap="copper", c=x)

plt.show()

Đầu ra

Làm thế nào để tạo ra các phân phối lưỡng biến chung trong Matplotlib?