如何在 matplotlib 中繪製 3D 補丁集合?
要在 matplotlib 中繪製 3D 補丁集合,我們可以採取以下步驟 −
- 設定圖形尺寸和調整子圖形間及周邊邊距。
- 建立一個新圖或啟用現有圖。
- 獲取當前座標系並將其投影設為 3D。
- 迭代 ["x", "y", "z"] 列表,並使用 pathpatch_2d_to_3d() 方法設定圓形補丁,以將 PathPatch 轉換為 PathPatch3D 物件。
- 要顯示圖形,請使用 show() 方法。
示例
import matplotlib.pyplot as plt from matplotlib.patches import Circle import mpl_toolkits.mplot3d.art3d as art3d plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.gca(projection='3d') for i in ["x", "y", "z"]: cir = Circle((0.5, 0.5), 0.2, color='red') ax.add_patch(cir) art3d.pathpatch_2d_to_3d(cir, z=0, zdir=i) plt.show()
輸出
廣告