使用 Python 將 3D 圖形另存為 PDF 3D


要使用 Python 將 3D 圖形另存為 PDF,我們可以採取以下步驟

步驟

  • 設定圖形大小並調整子圖形之間及周圍的邊距。

  • 建立一個新圖形或啟用現有圖形。

  • 在子圖形佈置中向圖形新增一個 “ax”

  • 使用 numpy 建立 u、v、x、yz 資料點。

  • 繪製 3D 金屬線框。

  • 設定圖形的標題。

  • 使用 savefig() 方法儲存當前圖形。

示例

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

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.savefig("test.pdf")

plt.show()

輸出

將產生以下輸出 -

此外,它將在專案目錄中建立一個名為 test.pdf 的 PDF,並將此影像儲存到該檔案中。

更新於: 2021-10-09

4K+ 瀏覽

開啟您的 職業

透過完成該課程獲得認證

開始
廣告
© . All rights reserved.