Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tô màu biểu đồ phân tán Matplotlib bằng giá trị liên tục

Để tô màu biểu đồ phân tán (scatter plot) trong Matplotlib bằng các giá trị liên tục, bạn có thể thực hiện theo các bước sau:

  • Thiết lập kích thước hình vẽ và điều chỉnh khoảng đệm giữa các subplot.
  • Tạo dữ liệu ngẫu nhiên x, y và z bằng NumPy.
  • Tạo một figure và một tập hợp các subplot.
  • Vẽ biểu đồ phân tán.
  • Vẽ một colorbar (thanh màu) trên trục hiện có, sử dụng instance scalar mappable của các điểm phân tán.
  • Sử dụng phương thức show() để hiển thị hình vẽ.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt

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

x, y, z = np.random.rand(3, 50)
f, ax = plt.subplots()
points = ax.scatter(x, y, c=z, s=50, cmap="plasma")
f.colorbar(points)
plt.show()

Kết quả

Cách tô màu biểu đồ phân tán Matplotlib bằng giá trị liên tục