当我为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()
Run Code Online (Sandbox Code Playgroud)
给我以下内容:

显然,z轴的单位长度不等于x和y单位.
如何使所有三个轴的单位长度相等?我能找到的所有解决方案都不起作用.谢谢.
我有一个图,我想在2个子图中绘制一个三维散点图和一个普通图.我用这个代码
fig = plt.figure(1)
ax = fig.add_subplot(211, projection='3d')
ax2 = fig.add_subplot(212)
Run Code Online (Sandbox Code Playgroud)
然后我使用ax和ax2在正确的位置绘制我的数据.但是我得到的数字太小,我怎么能把它做得更大?添加figsize=(w, h)到第一行没有任何效果,如果我把它添加到第二行或第三行会导致错误:
AttributeError:'Axes3DSubplot'对象没有属性'set_figsize'
我试图从 3-D 椭球体中均匀采样大约 1000 个点。有没有某种方法可以对其进行编码,以便我们可以从椭球方程开始获得点?
我想要椭球体表面上的点。