如何在 Matplotlib 中繪製 3D 連續線?


要在 Matplotlib 中繪製 3D 連續線,我們可以採取以下步驟 -

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

  • 使用 numpy 建立 xy 資料點。

  • 使用 xy 資料點建立 z 資料點。

  • 使用 figure() 方法建立一個新圖形或啟用一個現有圖形。

  • 將一個橫軸新增為帶 3D 投影的子圖排列。

  • 使用 plot() 方法繪製 xyz 資料點。

  • 要顯示圖形,請使用 show() 方法。

範例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-4 * np.pi, 4 * np.pi, 50)
y = np.linspace(-4 * np.pi, 4 * np.pi, 50)
z = x ** 2 + y ** 2
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot(x, y, z)
plt.show()

輸出

更新於: 2021 年 6 月 3 日

5k+ 次瀏覽

開始您的 職業生涯

完成課程,獲取認證

開始
廣告