axes

Créer des axes cartésiens.

📝 Syntaxe

  • ax = axes()

  • ax = axes(parent)

  • ax = axes(propertyName, propertyValue)

  • ax = axes(parent, propertyName, propertyValue)

  • axes(cax)

📥 Argument d'entrée

  • parent - une valeur scalaire d'objet graphique : conteneur parent, spécifié comme une figure.

  • cax - axes à rendre courant.

  • propertyName - une chaîne scalaire ou un vecteur ligne de caractères.

  • propertyValue - une valeur.

📤 Argument de sortie

  • ax - un objet graphique : type axes.

📄 Description

axes crée des axes dans la figure courante et les définit comme axes courants.

axes(cax) rend les axes courants.

Un clic sur un axe le rend automatiquement courant.

Propriétés :

Propriété
Description

ALim

Limites alpha : vecteur à deux éléments de la forme [amin, amax].

ALimMode

Mode de sélection pour ALim : 'manual' ou 'auto' (par défaut).

AmbientLightColor

Couleur de la lumière d'arrière-plan : triplet RGB ou nom de couleur.

Box

Boîte : 'on' ou 'off'.

CLim

Limites de couleur : vecteur à deux éléments [cmin, cmax] ou [0 1] (par défaut).

CLimMode

Mode de sélection pour CLim : 'manual' ou 'auto' (par défaut).

CameraPosition

Position de la caméra : vecteur [x, y, z].

CameraPositionMode

Mode de sélection pour CameraPosition : 'manual' ou 'auto' (par défaut).

CameraTarget

Cible de la caméra : vecteur [x, y, z].

CameraTargetMode

Mode de sélection pour CameraTarget : 'manual' ou 'auto' (par défaut).

CameraUpVector

Vecteur définissant la direction vers le haut : [x, y, z].

CameraUpVectorMode

Mode de sélection pour CameraUpVector : 'manual' ou 'auto' (par défaut).

CameraViewAngle

Champ de vision : 0 (par défaut)

CameraViewAngleMode

Mode de sélection pour CameraViewAngle : 'manual' ou 'auto' (par défaut).

Children

Tableau d'objets graphiques : vecteur contenant les enfants de l'axe courant.

Clipping

Rognage des objets aux limites des axes : 'on' (par défaut) ou 'off'.

Color

Couleur de fond des axes : triplet RGB, nom de couleur ou code hexadécimal.

ColorOrder

Ordre des couleurs : matrice à trois colonnes de triplets RGB.

ColorOrderIndex

Indice d'ordre des couleurs : entier positif, spécifie la prochaine couleur utilisée.

DataAspectRatio

Rapport d'aspect des données : vecteur [x, y, z].

DataAspectRatioMode

Mode du rapport d'aspect des données : 'manual' ou 'auto' (par défaut).

FontAngle

Inclinaison des caractères : 'italic' ou 'normal' (par défaut).

FontName

Nom de la police

FontSize

Taille de la police : valeur numérique scalaire

FontUnits

Unités de taille de police : 'inches', 'centimeters', 'normalized', 'pixels' ou 'points' (par défaut).

FontWeight

Épaisseur des caractères : 'bold' ou 'normal' (par défaut).

GridAlpha

Transparence des lignes de grille (0.15 (par défaut) ou valeur dans [0, 1]).

GridColor

Couleur des lignes de grille ([0.15, 0.15, 0.15] (par défaut) ou triplet RGB).

GridLineStyle

Style de ligne pour la grille : '--', ':', '-.', 'none' ou '-' (par défaut).

HandleVisibility

Visibilité du handle de l'objet : 'on' (par défaut) ou 'off'.

HitTest

Réponse aux clics souris capturés : 'on' (par défaut) ou 'off'.

BeingDeleted

Indique que l'objet est en cours de suppression.

Interruptible

Interruption de callback :

Layer

Placement des lignes de grille et des graduations : 'top' ou 'bottom' (par défaut).

LineStyleOrder

Ordre des styles de ligne : vecteur de caractères, cellule de vecteurs de caractères, tableau de chaînes ou '-' ligne continue (par défaut).

LineStyleOrderIndex

Indice d'ordre des couleurs : entier positif, spécifie le prochain style de ligne utilisé.

LineWidth

Largeur de ligne : valeur numérique positive.

MinorGridLineStyle

Style de ligne pour la grille mineure : '-', '--', '-.', 'none' ou ':' (par défaut).

NextPlot

Propriétés à réinitialiser : 'add', 'replacechildren', 'replaceall' ou 'replace' (par défaut).

OuterPosition

Taille et position, y compris labels et marges : vecteur à quatre éléments.

Parent

Conteneur parent : objet figure graphique.

PlotBoxAspectRatio

Rapport d'aspect de chaque axe : vecteur [x, y, z].

PlotBoxAspectRatioMode

Mode de sélection pour PlotBoxAspectRatio : 'manual' ou 'auto' (par défaut).

Position

Taille et position, sans marges pour les labels : vecteur à quatre éléments

PositionMode

'manual' ou 'auto' (par défaut).

Projection

Type de projection sur l'écran 2D : 'perspective' ou 'orthographic' (par défaut).

Selected

État de sélection : 'on' ou 'off' (par défaut).

SelectionHighlight

Affichage des objets graphiques sélectionnés : 'on' (par défaut) ou 'off'.

Tag

Identifiant de l'objet : vecteur de caractères, chaîne scalaire ou '' (par défaut).

TickDir

Direction des graduations : 'out', 'both', 'none' ou 'in' (par défaut).

TickDirMode

Mode de sélection pour TickDir : 'manual' ou 'auto' (par défaut).

TickLength

Longueur des graduations : vecteur à deux éléments.

TightInset

Marges pour les labels de texte : vecteur à quatre éléments [gauche bas droite haut].

Title

Objet texte pour le titre : objet texte

Type

Type d'objet graphique : 'axes'.

Units

Unités de position : 'inches', 'centimeters', 'points', 'pixels', 'characters' ou 'normalized' (par défaut).

UserData

Données utilisateur : tableau ou []

View

Azimut et élévation de la vue (par défaut : [0 90])

Visible

État de visibilité : 'on' (par défaut) ou 'off'.

XAxisLocation

Position de l'axe x : 'top', 'origin' ou 'bottom' (par défaut).

XColor

Couleur de l'axe, des graduations et des labels x : triplet RGB.

XDir

Direction de l'axe x : 'reverse' ou 'normal' (par défaut).

XGrid

Lignes de grille : 'on' ou 'off' (par défaut).

XLabel

Objet texte pour le label de l'axe x : objet texte

XLim

Limites minimales et maximales de l'axe x : vecteur [min max].

XLimMode

Mode de sélection des limites de l'axe x : 'manual' ou 'auto' (par défaut).

XMinorGrid

Lignes de grille mineure : 'on' ou 'off' (par défaut).

XScale

Échelle des valeurs sur l'axe x : 'log' ou 'linear' (par défaut).

XTick

Valeurs des graduations : vecteur de valeurs croissantes ou [] (par défaut).

XTickLabel

Labels des graduations : cellule de vecteurs de caractères ou '' (par défaut).

XTickLabelMode

Mode de sélection des labels : 'manual' ou 'auto' (par défaut).

XTickMode

Mode de sélection des valeurs de graduation : 'manual' ou 'auto' (par défaut).

YAxisLocation

Position de l'axe y : 'top', 'origin' ou 'bottom' (par défaut).

YColor

Couleur de l'axe, des graduations et des labels y : triplet RGB.

YDir

Direction de l'axe y : 'reverse' ou 'normal' (par défaut).

YGrid

Lignes de grille : 'on' ou 'off' (par défaut).

YLabel

Objet texte pour le label de l'axe y : objet texte

YLim

Limites minimales et maximales de l'axe y : vecteur [min max].

YLimMode

Mode de sélection des limites de l'axe y : 'manual' ou 'auto' (par défaut).

YMinorGrid

Lignes de grille mineure : 'on' ou 'off' (par défaut).

YScale

Échelle des valeurs sur l'axe y : 'log' ou 'linear' (par défaut).

YTick

Valeurs des graduations : vecteur de valeurs croissantes ou [] (par défaut).

YTickLabel

Labels des graduations : cellule de vecteurs de caractères ou '' (par défaut).

YTickLabelMode

Mode de sélection des labels : 'manual' ou 'auto' (par défaut).

YTickMode

Mode de sélection des valeurs de graduation : 'manual' ou 'auto' (par défaut).

ZColor

Couleur de l'axe, des graduations et des labels z : triplet RGB.

ZDir

Direction de l'axe z : 'reverse' ou 'normal' (par défaut).

ZGrid

Lignes de grille : 'on' ou 'off' (par défaut).

ZLabel

Objet texte pour le label de l'axe z : objet texte

ZLim

Limites minimales et maximales de l'axe z : vecteur [min max].

ZLimMode

Mode de sélection des limites de l'axe z : 'manual' ou 'auto' (par défaut).

ZMinorGrid

Lignes de grille mineure : 'on' ou 'off' (par défaut).

ZScale

Échelle des valeurs sur l'axe z : 'log' ou 'linear' (par défaut).

ZTick

Valeurs des graduations : vecteur de valeurs croissantes ou [] (par défaut).

ZTickLabel

Labels des graduations : cellule de vecteurs de caractères ou '' (par défaut).

ZTickLabelMode

Mode de sélection des labels : 'manual' ou 'auto' (par défaut).

ZTickMode

Mode de sélection des valeurs de graduation : 'manual' ou 'auto' (par défaut).

CreateFcn

Callback (fonction, chaîne ou cellule) appelée lors de la création de l'objet. Définir cette propriété sur un composant existant n'a aucun effet.

DeleteFcn

Callback (fonction, chaîne ou cellule) appelée lors de la suppression de l'objet.

Certaines propriétés sont disponibles uniquement pour compatibilité et n'ont actuellement aucun effet sur les axes.

💡 Exemple

f = figure();
ax1 = axes('Position', [0.1 0.1 0.7 0.7]);
ax2 = axes('Position', [0.65 0.65 0.28 0.28]);
x = linspace(0,10);
y1 = sin(x);
y2 = cos(x);
plot(ax1, x, y1);
plot(ax2, x, y2);

🔗 Voir aussi

gcf, close.

🕔 Historique

Version
📄 Description

1.0.0

version initiale

1.2.0

Un clic sur un axe le rend automatiquement courant.

--

Propriétés GridAlpha, GridColor pour Axes.

1.7.0

Ajout des callbacks CreateFcn, DeleteFcn.

--

Ajout de la propriété BeingDeleted.

Last updated

Was this helpful?