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

Cách vẽ đường line đè lên biểu đồ phân tán (scatter plot) trong Python


Đầu tiên, chúng ta có thể tạo biểu đồ phân tán cho các điểm dữ liệu khác nhau bằng phương thức scatter, sau đó vẽ đường line bằng phương thức plot.

Các bước

  • Tạo figure mới hoặc kích hoạt figure hiện có với kích thước (4, 3), dùng figure().

  • Thêm trục vào figure hiện tại và làm cho nó thành trục hiện tại, tạo x bằng plt.axes().

  • Vẽ điểm phân tán bằng scatter().

  • Vẽ đường line bằng ax.plot().

  • Đặt nhãn trục X bằng plt.xlabel().

  • Đặt nhãn trục Y bằng plt.ylabel().

  • Để hiển thị biểu đồ, dùng plt.show().

Ví dụ

import random
import matplotlib.pyplot as plt
plt.figure(figsize=(4, 3))
ax = plt.axes()
ax.scatter([random.randint(1, 1000) % 50 for i in range(100)], [random.randint(1, 1000) % 50 for i in range(100)])
ax.plot([1, 2, 4, 50], [1, 2, 4, 50])
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()

Kết quả

Cách vẽ đường line đè lên biểu đồ phân tán (scatter plot) trong Python