ในบทความนี้ เราสามารถนำโค้ดโปรแกรมมาแสดงวิธีที่เราทำพล็อต 3 มิติแบบโต้ตอบโดยใช้ Jupyter Notebook
ขั้นตอน
-
สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่
-
สร้างตัวแปร fig และ axe โดยใช้วิธี subplots โดยค่าเริ่มต้น nrows และ ncols คือ 1, projection='3d”
-
รับ x, y และ z โดยใช้ฟังก์ชัน np.cos และ np.sin
-
พล็อตโครงร่าง 3 มิติ โดยใช้ x, y, z และ color="red"
-
ตั้งชื่อเป็นแกนปัจจุบัน
-
หากต้องการแสดงรูป ให้ใช้วิธี plt.show()
ตัวอย่าง
import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(111, projection='3d') u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j] x = np.cos(u) * np.sin(v) y = np.sin(u) * np.sin(v) z = np.cos(v) ax.plot_wireframe(x, y, z, color="red") ax.set_title("Sphere") plt.show()
ผลลัพธ์