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

Làm cách nào để ghi đè một dòng trên một biểu đồ phân tán trong Python?

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

Các bước

  • Tạo một hình mới hoặc kích hoạt một hình hiện có với kích thước hình (4, 3), sử dụng phương thức figure ().

  • Thêm một trục vào hình hiện tại và biến nó thành các trục hiện tại, tạo x bằng cách sử dụng plt.axes ().

  • Vẽ các điểm phân tán bằng phương thức scatter ().

  • Vẽ đường bằng phương thức ax.plot ().

  • Đặt nhãn trục X bằng phương thức plt.xlabel ().

  • Đặt nhãn trục Y bằng phương thức plt.ylabel ().

  • Để hiển thị cốt truyện, hãy sử dụng phương thức 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()

Đầu ra

Làm cách nào để ghi đè một dòng trên một biểu đồ phân tán trong Python?