Vous pouvez contrôler l’emplacement des données dans les axes en définissant les limites de l’axe X, de l’axe Y et de l’axe Z. Vous pouvez également modifier l’emplacement des graduations des axes ou inverser la direction des valeurs.

 

Modifier les limites des axes

Vous pouvez spécifier les limites des axes en utilisant les fonctions xlim et ylim. Pour les graphiques en 3D, vous pourrez utiliser la fonction zlim. Ces fonction prennent des vecteurs à deux éléments de la forme [min max].

x = linspace(-10,10,200); 
y = sin(4*x)./exp(x);
plot(x,y)
xlim([0 10])
ylim([-0.4 0.8])
Modifier les limites de l’axe

 

Utiliser les limites de l’axe semi-automatique

Vous pouvez définir la limite maximale de l’axe x à 0 et la limite minimale de l’axe y à -1. Laissez MATLAB choisir les autres limites. Pour une limite minimale ou maximale calculée automatiquement, utilisez respectivement -inf ou inf.

[X,Y,Z] = peaks;
surf(X,Y,Z)
xlabel('x-axis')
ylabel('y-axis')
xlim([-inf 0]) 
ylim([-1 inf])
Utiliser les limites de l’axe semi-automatique

 

Revenir aux limites par défaut

Créez un graphique en 3D puis modifiez les limites des axes.

[X,Y,Z] = peaks;
mesh(X,Y,Z)
xlim([-2 2])
ylim([-2 2])
zlim([-5 5])
Modifier limites des axes mesh

 

Puis revenez aux limites par défaut.

xlim auto
ylim auto
zlim auto
Revenir aux limites des axes par défaut

 

Inverser la direction de l’axe

Contrôlez la direction des valeurs croissantes le long des axes x et y en définissant les propriétés XDir et YDir de l’objet Axes. Définissez ces propriétés sur ‘reverse’ ou ‘normal’ (la valeur par défaut). Utilisez la commande gca pour accéder à l’objet Axes.

stem(1:10)
ax = gca;
ax.XDir = 'reverse';
ax.YDir = 'reverse';
Inverser la direction de l’axe

 

Ajouter un grille au graphique

Vous pouvez utiliser la fonction grid pour ajouter ou retirer la grille sur un graphique.

grid on
Ajouter un grille au graphique

 

Retirez le contour de la boîte d’axes

Vous pouvez utiliser la fonction box pour ajouter ou enlever le cadre du graphique

axes off
box off
Retirez le contour et les axes