Я застрял с ошибкой при попытке построить точки в 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] и т. д.
Любая помощь очень ценится! Спасибо