Z 值在 3d 中绘制时重新缩放

数据挖掘 可视化 matplotlib 蟒蛇 3d重建
2022-02-17 23:33:56

x_3d = 5.171875 , 5.3125 , 5.171875 ... 6

y_3d = 0, 1, 2, 3, 4, 5, .... 1500 (1500 点)

z_3d = -10.493983 , 22.128998 , -14.582531 , 34.687847 , 11.390786 , 9.852596 , -4.8797636 , -18.590075 , 10.95118 , -19.660675 ....(10)

这里

x_3d 介于 5 和 6 之间(1500 点)

y_3d 介于 0 和 1500(1500 点)之间在此处输入图像描述

z_3d 介于 -100 和 100(1500 点)之间

但不知何故,在绘制 3d 散点图时 z 值在 0 附近减少

0,90 角度视图

我正在使用代码

plt.figure(figsize=(16,10))
ax = plt.axes(projection='3d')
ax.view_init(0,90)
plt.scatter(x_3d,y_3d,z_3d,c=z_3d,cmap='viridis')
ax.set_zlim(-100, 100)

在情节中,z 范围以某种方式发生变化并稳定在 0 附近,我很困惑,请帮忙

先感谢您

0个回答
没有发现任何回复~