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

Biểu đồ phân tán (scatter plot) và ánh xạ màu (color mapping) trong Python


Chúng ta có thể tạo scatter plot bằng scatter() và đặt màu cho mỗi điểm dữ liệu.

Các bước

  • Tạo giá trị ngẫu nhiên (x, y) theo shape cho trước, dùng np.random.rand().

  • Tạo scatter plot y vs x với marker size/color thay đổi, dùng scatter() với color range (0, 1000).

  • Hiển thị figure bằng plt.show().

Ví dụ

import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(1000)
y = np.random.rand(1000)
plt.scatter(x, y, c=[i for i in range(1000)])
plt.show()

Kết quả

Biểu đồ phân tán (scatter plot) và ánh xạ màu (color mapping) trong Python