如何为所有轴(x轴,y轴,z轴)设置“相等”纵横比。

8 浏览
0 Comments

如何为所有轴(x轴,y轴,z轴)设置“相等”纵横比。

当我为3D图设置相等的纵横比时,z轴并未改变为“相等”。所以这段代码:

fig = pylab.figure()
mesFig = fig.gca(projection='3d', adjustable='box')
mesFig.axis('equal')
mesFig.plot(xC, yC, zC, 'r.')
mesFig.plot(xO, yO, zO, 'b.')
pyplot.show()

给出了以下结果:

img1

可以明显看到,z轴的单位长度与x轴和y轴的单位长度不相等。

如何使三个轴的单位长度相等?我找到的所有解决方案都没有起作用。

0