Como escalar eixos em mplot3d

Não consigo encontrar documentação sobre a capacidade de dimensionar eixos em uma imagem 3D usando o matplotlib.

Por exemplo, eu tenho a imagem:

 E os eixos têm escalas diferentes. Eu gostaria que eles fossem uniformes.

 cosmosis03 de jul de 2012 20:15
Se a minha resposta funcionou para você, poderia marcá-la com a marca de seleção?

questionAnswers(1)

QuestionSolution

é mais fácil incluir alguns códigos que geraram a imagem, para que possamos ver o que você tentou e também a configuração geral do seu código. Dito isto, a inclusão do seguinte deve 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)
 wf3414 de jul de 2017 17:48
Isso não traz eixos para a mesma escala. No entanto, ax.axis ('igual') fez o truque para mim.

yourAnswerToTheQuestion