ในการเชื่อมต่อจุดสองจุดบนพล็อตแบบกระจาย 3 มิติ เราสามารถทำตามขั้นตอนต่อไปนี้
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้วิธีฟิกเกอร์ ()
- เพิ่มแกนให้กับตัวเลขปัจจุบันเป็นการจัดเรียงแผนย่อย
- สร้างรายการสำหรับ x, y และ z
- พล็อตจุดข้อมูล x, y และ z โดยใช้ scatter() วิธีการ
- ในการเชื่อมต่อจุดต่างๆ ให้ใช้เมธอด plot() กับจุดข้อมูล x, y และ z ด้วยเส้นสีดำ
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
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()
ผลลัพธ์