En traversant l'axe et les étiquettes dans Matlab
-
13-09-2019 - |
Question
Je ne peux pas le trouver. Comment mettre en place l'axe et les étiquettes en Matlab afin qu'ils se croisent au point zéro, avec les étiquettes juste au-dessous de l'axe pas à gauche / bas de la parcelle?
Si je ne me suis pas fait comprendre - je veux juste l'intrigue ressemble comme nous avons tous l'habitude de dessiner quand à l'école. croisement des axes, 4 quadrants, étiquettes juste en dessous de l'axe, la courbe ... comme il va.
Tout le monde sait comment le configurer?
La solution
Vous devriez vérifier deux soumissions sur The MathWorks File Exchange :
Espérons que ceux-ci travailleront avec tout ce que vous avez la version Matlab (la soumission de Matt figure est la plus récente mise à jour un).
Autres conseils
de Matlab libérer R2015b, cela peut être réalisé avec le propriété axe XAxisLocation
et YAxisLocation
étant fixés à origin
.
En d'autres termes,
x = linspace(-5,5);
y = sin(x);
plot(x,y)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
exemple est tiré de la documentation officielle Matlab: