Main Content

gca

Axes ou graphiques courants

Syntaxe

Description

exemple

ax = gca renvoie les axes courants (ou la visualisation indépendante) dans la figure courante. Utilisez ax pour obtenir et définir les propriétés des axes courants. S’il n’y a pas d’axes ou de graphiques dans la figure courante, gca crée un objet de repère cartésien pour les axes.

Exemples

réduire tout

Tracez une onde sinusoïdale.

x = linspace(0,10);
y = sin(4*x);
plot(x,y)

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

Définissez la taille de police, la direction et la longueur des graduations et les limites de l’axe y pour les axes courants. Utilisez gca pour faire référence aux axes courants.

ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];

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

Arguments de sortie

réduire tout

Axes courants, renvoyés sous forme d’un objet Axes, d’un objet PolarAxes, d’un objet GeographicAxes ou d’une visualisation indépendante telle qu'une heatmap.

En savoir plus

réduire tout

Axes courants

Les axes courants sont représentés par un objet cible par défaut pour de nombreuses commandes pour les graphiques, telles que plot, title et xlim. Les types d’objets suivants peuvent devenir des axes courants. En général, il s’agit du dernier de ces objets qui est créé, sur lequel on clique ou dans lequel un tracé est effectué.

  • Un objet Axes.

  • Un objet PolarAxes.

  • Un objet GeographicAxes.

  • Une visualisation indépendante, à savoir un graphique conçu dans un but spécifique et qui fonctionne indépendamment des autres graphiques. Par exemple, heatmap est une visualisation indépendante permettant d’observer l’interaction entre deux variables dans des données tabulaires.

La propriété CurrentAxes d’une figure stocke ses axes courants.

Conseils

  • L’interaction de l’utilisateur peut modifier les axes courants ou le graphique courant. Il est préférable d’assigner les axes ou le graphique à une variable lors de sa création plutôt que de se fier à gca.

  • La modification de la figure courante entraîne également la modification des axes courants ou du graphique courant.

  • Définissez les propriétés des axes après la réalisation d'un tracé, puisque certaines fonctions de traçage réinitialisent les propriétés des axes.

  • Pour accéder aux axes courants ou au graphique courant sans forcer la création d’axes pour un repère cartésien, utilisez la notation à point pour interroger la propriété de la figure CurrentAxes. MATLAB® renvoie un tableau vide en l’absence d’axe.

    fig = gcf;
    ax = fig.CurrentAxes;

Historique des versions

Introduit avant R2006a

Voir aussi

Fonctions

Propriétés