Để nối 2 điểm trên scatter plot 3D, vẽ scatter trước, sau đó dùng ax.plot(x, y, z, color='black') với cùng tọa độ.
Các bước
- Thiết lập figure size và autolayout.
- Tạo figure và axes 3D.
- Định nghĩa lists x, y, z cho 2 điểm.
- Vẽ scatter: ax.scatter(x, y, z, c='red', s=100).
- Nối điểm: ax.plot(x, y, z, color='black').
- Hiển thị bằng show().
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()
Kết quả
