要使用Python畫三維立體圖,可以使用matplotlib庫中的mpl_toolkits.mplot3d模塊。下面是一個簡單的示例代碼,用于繪制一個簡單的三維立方體圖形:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# 繪制立方體的頂點
vertices = [
[0, 0, 0],
[1, 0, 0],
[1, 1, 0],
[0, 1, 0],
[0, 0, 1],
[1, 0, 1],
[1, 1, 1],
[0, 1, 1]
]
# 繪制立方體的邊
edges = [
[0, 1],
[1, 2],
[2, 3],
[3, 0],
[4, 5],
[5, 6],
[6, 7],
[7, 4],
[0, 4],
[1, 5],
[2, 6],
[3, 7]
]
for edge in edges:
ax.plot([vertices[edge[0]][0], vertices[edge[1]][0]],
[vertices[edge[0]][1], vertices[edge[1]][1]],
[vertices[edge[0]][2], vertices[edge[1]][2]], color='b')
# 設置坐標軸標簽
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.show()
運行以上代碼,將會繪制一個簡單的三維立方體圖形。可以根據需要修改頂點和邊的坐標來繪制不同形狀的三維圖形。