Parece que no puedo encontrar documentación sobre la capacidad de escalar ejes en una imagen 3D usando matplotlib.Cómo escalar ejes en mplot3d
Por ejemplo, tengo la imagen:
Y los ejes tienen diferentes escalas. Me gustaría que sean uniformes.
Parece que no puedo encontrar documentación sobre la capacidad de escalar ejes en una imagen 3D usando matplotlib.Cómo escalar ejes en mplot3d
Por ejemplo, tengo la imagen:
Y los ejes tienen diferentes escalas. Me gustaría que sean uniformes.
Por lo general, es más fácil para usted incluir parte del código que generó la imagen, para que podamos ver lo que ha intentado y también la configuración general de su código. Dicho esto, la inclusión de lo siguiente debería funcionar:
from mpl_toolkits.mplot3d import Axes3D
plt.clf()
fig = pylab.figure()
ax = Axes3D(fig)
ax.set_xlim3d(0, 1000)
ax.set_ylim3d(0,1000)
ax.set_zlim3d(0,1000)
Esto no lleva los ejes a la misma escala. Sin embargo, ax.axis ('igual') hizo el truco para mí. – wf34
Si mi respuesta funcionó para usted, ¿podría marcarla con la marca de verificación? – cosmosis