【三维作图】python实现三维散点绘图

注:point为散点三维坐标

from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D


fig = plt.figure()
ax = Axes3D(fig)

point = [[x1, y1, z1], [x2, y2, z2], ..., [xn, yn, zn]]

plt.xlabel("X")
plt.ylabel("Y")
for i in range(len(point)):
    x = point[i][0]
    y = point[i][1]
    z = point[i][2]
    ax.scatter(x, y, z, color="red")
plt.show()

样图展示

在这里插入图片描述

提示

如使用pycharm自由旋转3D图像,可在preferences中的Python Scientific中取消勾选show plots in tool window。

猜你喜欢

转载自blog.csdn.net/weixin_43359312/article/details/107319630