Eixos com a mesma escala
Você já deve ter percebido, nos nosso tutoriais passados, que a biblioteca matplotlib usa escalas diferentes para cada eixo do gráfico. Para algumas situações esse comportamento não causa problemas, mas para outros pode ser motivo de dor de cabeça. Para evitar isso vamos aprender como utilizar a mesma escala nos dois eixos do gráfico.
Como usar a mesma escala nos dois eixos
Para usar a mesma escala nos dois eixos precisamos definir isso no objeto axes. Veja um exemplo:
import matplotlib.pyplot as plt
coordenadas = np.random.rand(100, 2)
plt.scatter(coordenadas[:,0], coordenadas[:,1])
plt.axes().set_aspect('equal')
plt.show()
Executando o exemplo acima o resultado deve ser parecido com esse:
Passando o valor ‘equal’ para o método set_aspect definimos que os eixos terão a mesma escala.
0 comentários:
Postar um comentário