Contenu principal

Ajouter une grille et modifier sa position

Cet exemple montre comment ajouter une grille à un graphe. Il explique également comment modifier la position de la grille et son apparence.

Afficher la grille

Créez un diagramme à barres et affichez la grille. La grille est alignée sur les marques de graduation.

y = rand(10,1);
bar(y)
grid on

Figure contains an axes object. The axes object contains an object of type bar.

Ajoutez des lignes intermédiaires à la grille entre les marques de graduation.

grid minor

Figure contains an axes object. The axes object contains an object of type bar.

Masquez toutes les lignes de la grille.

grid off

Figure contains an axes object. The axes object contains an object of type bar.

Afficher les lignes de la grille dans une direction spécifique

Affichez les lignes de la grille dans une direction spécifique en accédant à l’objet Axes et en définissant les propriétés XGrid, YGrid et ZGrid. Définissez ces propriétés sur 'on' ou 'off'.

Créez un tracé 2D et affichez seulement les lignes de la grille dans la direction y.

y = rand(10,1);
bar(y)
ax = gca;
ax.XGrid = 'off';
ax.YGrid = 'on';

Figure contains an axes object. The axes object contains an object of type bar.

Créez un tracé 3D et affichez seulement les lignes de la grille dans la direction z. Utilisez la commande box on pour afficher le cadre de contour des axes.

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on
ax = gca;
ax.ZGrid = 'on';
ax.XGrid = 'off';
ax.YGrid = 'off';

Figure contains an axes object. The axes object contains an object of type surface.

Modifier la position de la grille

Créez un diagramme de dispersion de données aléatoires et affichez la grille.

x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on

Figure contains an axes object. The axes object contains an object of type scatter.

La grille est alignée sur les marques de graduation. Modifiez la position de la grille en modifiant l’emplacement des marques de graduation.

xticks(0:0.2:1)
yticks([0 0.5 0.8 1])

Figure contains an axes object. The axes object contains an object of type scatter.

Modifier l’apparence de la grille

Modifiez la couleur, le style de ligne et la transparence de la grille dans un graphique en aires. Modifiez l’apparence de la grille en accédant à l’objet Axes. Définissez ensuite les propriétés associées à la grille comme GridColor, GridLineStyle et GridAlpha. Affichez la grille par-dessus le tracé en définissant la propriété Layer.

y = rand(10,1);
area(y)
grid on

ax = gca;
ax.GridColor = [0 .5 .5];
ax.GridLineStyle = '--';
ax.GridAlpha = 0.5;
ax.Layer = 'top';

Figure contains an axes object. The axes object contains an object of type area.

Voir aussi

Fonctions

Propriétés

Rubriques