尝试使用散点图在3d中绘制点时,我遇到了错误。
matr_u = [u,u2,u10,u14,u20]
x = [np.zeros(len(u)),2*np.ones(len(u2)),10*np.ones(len(u10)),14*np.ones(len(u14)),20*np.ones(len(u20))]
r = [r1,r2,r10,r14,r20]
我正尝试将其绘制如下:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for i in range(0,5):
x=x[i]
for j in range(0,len(x)):
ax.scatter( x,r[j],matr_u[j])
ax.set_xlabel('x')
ax.set_ylabel('u')
ax.set_zlabel('r')
plt.show()
ValueError:形状不匹配:对象无法广播为单个形状
现在,我想为每个x [i]绘制一个u = u(r)的图,然后步进到下一个x [i],依此类推。
我们非常感谢您的帮助! 谢谢