Come equalizzare le scale dell’asse x e dell’asse y in matplotlib?

| |

Vorrei disegnare linee su un grafico quadrato.

Le scale di asse x e asse y dovrebbero essere le stesse.

es. x varia da 0 a 10 ed è a 10 cm sullo schermo. y deve anche essere compreso tra 0 e 10 e deve essere anche 10 cm.

La forma quadrata deve essere mantenuta, anche se mi occupo delle dimensioni della finestra.

Attualmente , il mio grafico si adatta alle dimensioni della finestra.

Come posso ottenere questo risultato?

AGGIORNAMENTO:

Ho provato quanto segue , ma non ha funzionato.

plt.xlim(-3, 3) plt.ylim(-3, 3) plt.axis("equal")