Bonjour,
Problème de redimensionnement d'une fenêtre:
J'ai une figure sur laquelle j'ai tracé un graphique, l'axe des abscisses varie de -800 à 800 et l'axe des ordonnés de -200 à 900.
L'axe des X a donc une longueur de 1600 et l'axe des Y 1100 soit un rapport de 1100/1600=11/16.
J'aimerais garder la même proportion entre l'axe des X et l'axe des Y, en gros que 100 unités sur l'axe des X aie la même longueur sur l'écran que 100 unités sur l'axe des Y, c'est à dire que l'axe des Y soit 11/16 fois plus petit que l'axe des X.
En d'autres termes, que si je trace un cercle, j'ai effectivement un cercle sur mon écran et non une ellipse.
Je sais comment redimensionner une fenêtre :
Mais là je redimensionne la fenêtre entière et non la taille du graphique, donc le rapport (longueur axe Y)/(longueur axe X) n'est pas 11/16.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 fig=figure('units','pixels','Position',[150 150 700 700*11/16]); set(gca,'xlim',[-800 800]) set(gca,'ylim',[-200 900])
Savez vous comment faire ? Je n'arrive pas à trouver de solutions sur les forums.
Merci,
KillChief.
Partager