用Python和Matplotlib連線3D散點圖中的兩點


若要連線3D散點圖中的兩點,我們可以按照以下步驟進行:

  • 設定影像大小並調整子圖之間的填充。
  • 使用figure()方法建立新影像或啟用現有影像。
  • 將軸作為子圖配置新增到當前影像中。
  • 為x、y和z建立列表。
  • 使用scatter()方法繪製x、y和z資料點。
  • 若要連線這些點,請使用plot()方法,方法是使用黑色線連線x、y和z資料點。
  • 使用show()方法顯示影像。

示例

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection="3d")
x, y, z = [1, 1.5], [1, 2.4], [3.4, 1.4]
ax.scatter(x, y, z, c='red', s=100)
ax.plot(x, y, z, color='black')
plt.show()

輸出

更新日期: 2021-06-01

6K+閱讀量

開啟你的 職業生涯

完成課程獲得認證

入門
廣告