1 # 實例: 2 # 首先,還是需要取坐標 3 import numpy as np
# 假設,m是給定的三維散點序列 4 m = np.array([[1, 3, 3], 5 [4, 1, 6], 6 [1, 4, 3], 7 [1, 6, 3]]) 8 x = [x[0] for x in m] 9 y = [x[1] for x in m] 10 z = [x[2] for x in m] 11 print(x) 12 print(y) 13 print(z) 14 15 # 然后正常畫圖 16 import matplotlib.pyplot as plt 17 import mpl_toolkits.mplot3d 18 19 ax = plt.subplot(projection = '3d') # 創建一個三維的繪圖工程 20 ax.set_title('3d_image_show') # 設置本圖名稱 21 ax.scatter(x, y, z, c = 'r') # 繪制數據點 c: 'r'紅色,'y'黃色,等顏色 22 23 ax.set_xlabel('X') # 設置x坐標軸 24 ax.set_ylabel('Y') # 設置y坐標軸 25 ax.set_zlabel('Z') # 設置z坐標軸 26 27 plt.show()