用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+阅读量

开启你的 职业生涯

完成课程获得认证

入门
广告