用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()
輸出
廣告