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

Kết nối hai điểm trên một biểu đồ phân tán 3D bằng Python và Matplotlib

Để kết nối hai điểm trên biểu đồ phân tán 3D, chúng ta có thể thực hiện các bước sau

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng phương thức figure ().
  • Thêm các trục vào hình hiện tại dưới dạng sắp xếp ô phụ.
  • Tạo danh sách cho x, y và z.
  • Vẽ đồ thị các điểm dữ liệu x, y và z bằng cách sử dụng scatter () phương pháp
  • Để kết nối các điểm, hãy sử dụng phương thức plot () với các điểm dữ liệu x, y và z với đường màu đen.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection="3d")
x, y, z = [1, 1.5], [1, 2.4], [3.4, 1.4]
ax.scatter(x, y, z, c='red', s=100)
ax.plot(x, y, z, color='black')
plt.show()

Đầu ra

Kết nối hai điểm trên một biểu đồ phân tán 3D bằng Python và Matplotlib