如何使用 Matplotlib 繪製一條簡單的 3D 線?
要使用 matplotlib 繪製一條簡單的 3D 線,我們可以按照以下步驟進行 −
建立一個新圖形或啟用現有圖形。
將軸作為子圖排列的一部分新增到圖形中。
使用 numpy 為theta、z、r、x和y建立資料點。
使用plot()方法繪製 x、y 和 z。
使用 legend() 方法將圖例放在圖形上。
要顯示圖形,可以使用show()方法。
示例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(projection='3d') theta = np.linspace(-4 * np.pi, 4 * np.pi, 100) z = np.linspace(-2, 2, 100) r = z**2 + 1 x = r * np.sin(theta) y = r * np.cos(theta) ax.plot(x, y, z, label="parametric curve") ax.legend() plt.show()
輸出
廣告