Python是一種多功能的編程語言,常常用于數據分析、人工智能和可視化等領域。在Python中,我們可以使用matplotlib庫來創建平面3維圖形。
import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt # 創建3維坐標軸 fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # x, y, z坐標對應的值 x = np.random.standard_normal(100) y = np.random.standard_normal(100) z = np.random.standard_normal(100) # 繪制散點圖 ax.scatter(x, y, z) # 添加標簽 ax.set_xlabel('X Label') ax.set_ylabel('Y Label') ax.set_zlabel('Z Label') # 顯示圖像 plt.show()
以上代碼展示了如何使用Python中的numpy和matplotlib庫繪制平面3維圖形。使用np.random.standard_normal函數可以生成符合正態分布的隨機數,這些數用于表示三維坐標軸中的x、y和z坐標軸軸。使用ax.scatter函數繪制三維散點圖,其中包括顏色、符號和大小等參數。最后,使用ax.set_xlabel、ax.set_ylabel和ax.set_zlabel添加軸標簽,并使用plt.show()函數顯示圖像。