Nelson banner
Fonctions graphiques

Le module graphique fournit des fonctions pour créer, personnaliser et gérer des graphiques, figures, palettes de couleurs et objets graphiques.

Il inclut la visualisation 2D et 3D, des outils d'interaction utilisateur (zoom, déplacement, rotation), et des utilitaires pour travailler avec les couleurs, légendes, axes et annotations de texte.

Fonctions de traces 2-D et 3-D

Fonctions regroupees par type de visualisation, notamment les lignes, distributions, donnees discretes, graphiques polaires, contours, champs de vecteurs, surfaces, volumes, polygones et animations.

Courbes

Fonctions pour les courbes, les traces de fonctions et les traces avec barres d'erreur.

  • errorbar
    Trace des donnees avec barres d'erreur.
  • fplot
    Trace une expression ou une fonction parametrique.
  • fplot3
    Tracer une courbe parametrique 3-D depuis des handles de fonctions.
  • line
    Crée une ligne primitive.
  • loglog
    Tracé en échelle log-log.
  • plot
    Tracé linéaire 2D.
  • plot3
    Tracé de courbe 3D.
  • semilogx
    Graphique semi-logarithmique (axe x en échelle logarithmique).
  • semilogy
    Graphique semi-logarithmique (axe y en échelle logarithmique).
  • xline
    Ligne constante verticale.
  • yline
    Ligne constante horizontale.
Graphiques polaires

Fonctions pour creer et configurer des graphiques polaires.

  • fpolarplot
    Trace une fonction en coordonnees polaires.
  • polaraxes
    Cree des axes configures pour les traces polaires.
  • polarbubblechart
    Affiche un graphique a bulles en coordonnees polaires.
  • polarhistogram
    Affiche des angles sous forme d'histogramme polaire.
  • polarplot
    Trace des donnees en coordonnees polaires.
  • polarscatter
    Affiche des points en coordonnees polaires.
Graphiques de contours

Fonctions pour le calcul de contours, les graphiques de contours et leurs etiquettes.

  • clabel
    Étiquetage des contours
  • contour
    Tracé de contours d'une matrice
  • contour3
    Tracé de contours 3D d'une matrice
  • contourc
    Calcul de matrice de contours
  • contourf
    Trace de contours remplis d'une matrice
  • fcontour
    Tracer des contours depuis une fonction de deux variables.
Graphiques de distribution de donnees

Fonctions pour les histogrammes, nuages de points, graphiques de distribution et visualisations de synthese de donnees.

  • binscatter
    Afficher un nuage de points regroupe par bins.
  • boxchart
    Afficher une boite a moustaches pour donnees numeriques groupees.
  • boxplot
    Afficher des boites a moustaches pour des donnees numeriques.
  • bubblechart
    Afficher un graphique a bulles.
  • bubblechart3
    Afficher un graphique a bulles 3-D.
  • bubblecloud
    Afficher des bulles etiquetees dans une disposition en nuage.
  • bubblelegend
    Ajoute une legende de taille de bulles.
  • bubblelim
    Definit ou retourne les limites des donnees de taille des bulles.
  • bubblesize
    Definit ou retourne la plage des diametres affiches des bulles.
  • heatmap
    Creer une carte de chaleur depuis une matrice numerique ou une table.
  • hist
    Tracé d'histogramme.
  • histogram
    Crée un histogramme.
  • histogram2
    Cree un histogramme bivarie.
  • parallelplot
    Affiche un graphique en coordonnees paralleles.
  • plotmatrix
    Affiche une matrice de graphiques deux a deux.
  • raincloudplot
    Visualiser des donnees numeriques groupees avec des graphiques en nuage de pluie.
  • scatter
    Nuage de points.
  • scatter3
    Nuage de points 3D.
  • scatterhistogram
    Affiche un nuage de points avec histogrammes marginaux.
  • spy
    Visualiser le motif de parcimonie d'une matrice.
  • stackedplot
    Trace des variables dans des axes empiles.
  • swarmchart
    Afficher un swarm chart 2-D.
  • swarmchart3
    Afficher un swarm chart 3-D.
  • violinplot
    Afficher des distributions sous forme de violons.
  • wordcloud
    Afficher des mots avec des tailles proportionnelles aux poids.
Champs de vecteurs

Fonctions pour les champs de vecteurs et les visualisations de flux.

  • compass
    Afficher des fleches depuis l'origine sur une grille polaire.
  • compassplot
    Affiche des vecteurs depuis l'origine en coordonnees polaires.
  • coneplot
    Afficher des directions vectorielles 3-D avec des fleches de style cone.
  • feather
    Afficher des vecteurs depuis une ligne de base.
  • quiver
    Trace de champ vectoriel 2-D.
  • quiver3
    Trace de champ vectoriel 3-D.
  • stream2
    Calculer les sommets de lignes de courant 2-D depuis un champ vectoriel.
  • stream3
    Calculer les sommets de lignes de courant 3-D depuis un champ vectoriel.
  • streamline
    Afficher des lignes de courant depuis un champ vectoriel.
  • streamparticles
    Afficher des marqueurs de particules le long de chemins de courant.
  • streamribbon
    Afficher des chemins de courant avec un style ruban.
  • streamslice
    Afficher la direction d'un champ vectoriel sur un plan.
  • streamtube
    Afficher des chemins de courant avec un style tube.
Graphiques de donnees discretes

Fonctions pour les diagrammes en barres, traces en tiges, diagrammes circulaires et autres affichages de donnees discretes.

  • bar
    Diagramme en barres.
  • bar3
    Afficher un diagramme en barres verticales 3-D.
  • bar3h
    Afficher un diagramme en barres horizontales 3-D.
  • barh
    Diagramme en barres horizontales.
  • donutchart
    Objet graphique en anneau.
  • pareto
    Afficher un diagramme de Pareto.
  • pie
    Ancien graphique en secteurs (camembert).
  • piechart
    Objet graphique en secteurs.
  • stairs
    Graphique en escalier.
  • stem
    Tracer des données discrètes.
  • stem3
    Afficher un trace en tiges 3-D.
Surfaces, volumes et polygones

Fonctions pour les surfaces, maillages, volumes, zones remplies et graphiques polygonaux.

  • area
    Creer des graphes d'aires.
  • contourslice
    Afficher des lignes de contour sur des coupes de volume.
  • cylinder
    Créer un cylindre.
  • fill
    Créer des formes 2D remplies.
  • fill3
    Creer des patchs 3-D remplis.
  • fimplicit
    Tracer une courbe de fonction implicite.
  • fimplicit3
    Tracer une approximation de surface implicite 3-D.
  • fmesh
    Tracer un maillage depuis une fonction de deux variables.
  • fsurf
    Trace une surface definie par une fonction.
  • isonormals
    Calculer les normales des sommets d'une isosurface.
  • isosurface
    Extraire une isosurface depuis des donnees volumiques.
  • mesh
    Tracé de surface en maillage (mesh).
  • meshc
    Afficher un maillage avec des contours en dessous.
  • meshz
    Tracé de surface en maillage (mesh) avec rideau.
  • patch
    Créer des patchs de polygones colorés
  • pcolor
    Graphique en pseudo-couleurs.
  • rectangle
    Cree un rectangle a coins droits, arrondis ou courbes
  • ribbon
    Graphique en ruban.
  • shrinkfaces
    Reduire la taille des faces d'un patch.
  • slice
    Afficher des coupes orthogonales dans des donnees volumiques.
  • smooth3
    Lisser des donnees 3-D.
  • sphere
    Créer une sphère.
  • surf
    tracé de surface.
  • surface
    Tracé de surface primitif.
  • surfc
    Afficher une surface avec des contours en dessous.
  • surfl
    Afficher une surface eclairee.
  • surfnorm
    Calculer ou afficher les vecteurs normaux d'une surface.
  • triplot
    Trace de triangles 2-D
  • trisurf
    Trace de surface triangulaire
  • waterfall
    graphique en cascade.
Animation

Fonctions pour les graphiques animes et les mises a jour dynamiques de points.

    Objets graphiques

    Fonctions et pages de reference pour la gestion des objets graphiques, objets de disposition, objets d'interface utilisateur et proprietes d'objets.

    Gestion des objets graphiques

    Fonctions pour creer, rechercher, interroger, effacer et fermer des objets graphiques.

    • allchild
      Retourne tous les enfants directs d'objets graphiques.
    • ancestor
      Ancêtre d'un objet graphique.
    • axes
      Créer des axes cartésiens.
    • cla
      Efface les axes.
    • clf
      Efface la figure.
    • close
      Ferme une ou plusieurs figures
    • figure
      Crée une fenêtre figure.
    • findall
      Trouve des objets graphiques, y compris les handles caches.
    • findobj
      Trouve des objets graphiques avec des proprietes donnees.
    • gca
      Récupère l'objet axes courant.
    • gcf
      Récupère l'objet figure courant.
    • groot
      Objet racine graphique.
    • hggroup
      Créer un objet groupe.
    • hold
      Conserver le tracé courant lors de l'ajout de nouveaux tracés.
    • is2D
      Vérifie si ax est un axe 2D polaire ou cartésien.
    • isValidGraphicsProperty
      Vérifie si le nom de propriété est valide.
    • isgraphics
      Vérifie si l'objet est graphique.
    • ishold
      Obtient l'état actuel du mode hold.
    • newplot
      Préparer la création d'un nouveau graphique.
    Objets de disposition

    Fonctions pour organiser plusieurs graphiques et travailler avec les dispositions en tuiles.

    • nexttile
      Créer des axes dans une disposition en mosaïque.
    • subplot
      Créer des axes en positions mosaïques.
    • tiledlayout
      Créer une disposition en mosaïque.
    • tilenum
      Obtenir le numéro de tuile à partir d'indices ligne-colonne ou d'un objet graphique.
    • tilerowcol
      Obtenir les indices ligne et colonne à partir d'un numéro de tuile ou d'un objet graphique.
    Objets d'interface utilisateur

    Fonctions pour les controles d'interface utilisateur, menus et menus contextuels.

    • uiaxes
      Crée des axes pour les applications de style App Designer.
    • uibutton
      Crée un bouton poussoir ou un bouton à état.
    • uibuttongroup
      Crée un groupe de boutons.
    • uicheckbox
      Crée une case à cocher.
    • uicontextmenu
      Creer un objet graphique de menu contextuel.
    • uicontrol
      Créer un composant d'interface utilisateur.
    • uidatepicker
      Crée un sélecteur de date.
    • uidropdown
      Crée une liste déroulante.
    • uieditfield
      Crée un champ d'édition texte ou numérique.
    • uigauge
      Crée une jauge (circular, linear, ninetydegree, semicircular).
    • uigridlayout
      Crée un gestionnaire de disposition en grille.
    • uihtml
      Cree un composant HTML.
    • uiknob
      Crée un bouton rotatif (knob), continu ou discret.
    • uilabel
      Crée un composant étiquette (label).
    • uilamp
      Crée un témoin lumineux (lamp).
    • uilistbox
      Crée une liste de sélection.
    • uimenu
      Creer un objet graphique menu ou entree de menu.
    • uipanel
      Crée un panneau conteneur.
    • uiradiobutton
      Crée un bouton radio dans un groupe de boutons.
    • uislider
      Crée un curseur (slider) ou un curseur de plage.
    • uispinner
      Crée un compteur numérique (spinner).
    • uiswitch
      Crée un interrupteur (slider, rocker, toggle).
    • uitab
      Crée un onglet.
    • uitabgroup
      Crée un groupe d'onglets.
    • uitable
      Crée un composant table (style App Designer).
    • uitextarea
      Crée une zone de texte multiligne.
    • uitogglebutton
      Crée un bouton bascule dans un groupe de boutons.
    • uitree
      Crée un arbre ou un arbre à cases à cocher.
    • uitreenode
      Crée un nœud d'arbre.
    Proprietes des objets graphiques

    Pages de reference des proprietes visibles des objets graphiques, types de valeurs pris en charge et actions associees.

      Etiquettes et style

      Fonctions pour les etiquettes, annotations, apparence des axes, couleurs, interactions, vues camera et eclairage.

      Apparence des axes

      Fonctions pour les limites d'axes, graduations, grilles, boites et rapports d'aspect.

      • axis
        Définit les limites et les rapports d'aspect des axes.
      • box
        Afficher ou masquer le contour d'un objet graphique.
      • daspect
        Contrôler la longueur des unités de données le long de chaque axe.
      • datetick
        Etiquettes de graduation au format date.
      • grid
        Afficher ou masquer les lignes de grille des axes.
      • pbaspect
        Contrôler les longueurs relatives de chaque axe dans la boîte de tracé.
      • rlim
        Definit ou retourne les limites radiales des axes polaires.
      • rticklabels
        Definit ou retourne les etiquettes radiales des axes polaires.
      • rticks
        Definit ou retourne les graduations radiales des axes polaires.
      • thetalim
        Definit ou retourne les limites angulaires des axes polaires.
      • thetaticklabels
        Definit ou retourne les etiquettes angulaires des axes polaires.
      • thetaticks
        Definit ou retourne les graduations angulaires des axes polaires.
      • xlim
        définir ou obtenir les limites de l'axe des x.
      • xtickangle
        Faire pivoter les etiquettes de l'axe des x.
      • xtickformat
        Definir ou obtenir le format des etiquettes de l'axe des x.
      • xticklabels
        Definir ou obtenir les etiquettes de l'axe des x.
      • xticks
        Definir ou obtenir les graduations de l'axe des x.
      • ylim
        définir ou obtenir les limites de l'axe des y.
      • ytickangle
        Faire pivoter les etiquettes de l'axe des y.
      • ytickformat
        Definir ou obtenir le format des etiquettes de l'axe des y.
      • yticklabels
        Definir ou interroger les etiquettes des graduations de l'axe y.
      • yticks
        Definir ou obtenir les graduations de l'axe des y.
      • yyaxis
        Cree ou selectionne un axe avec deux axes y.
      • zlim
        définir ou obtenir les limites de l'axe des z.
      • ztickangle
        Faire pivoter les etiquettes de l'axe des z.
      • ztickformat
        Definir ou obtenir le format des etiquettes de l'axe des z.
      • zticklabels
        Definir ou obtenir les etiquettes de l'axe des z.
      • zticks
        Definir ou obtenir les graduations de l'axe des z.
      Couleurs et style

      Fonctions pour les couleurs, palettes de couleurs, limites de couleur, ordre des couleurs et style de rendu.

      Palettes de couleurs

      Fonctions pour creer, selectionner et lister les palettes de couleurs.

      • abyss
        Palette de couleurs abyss.
      • autumn
        Palette de couleurs autumn.
      • bone
        Palette de couleurs bone.
      • colorcube
        Tableau de colormap RGB en cube ameliore.
      • colormap
        Afficher et définir la palette de couleurs courante.
      • colormaplist
        Fournit la liste des palettes de couleurs.
      • cool
        Palette de couleurs cool.
      • copper
        Palette de couleurs copper.
      • flag
        Palette de couleurs flag.
      • gray
        Palette de couleurs gray.
      • hot
        Palette de couleurs hot.
      • hsv
        Tableau de colormap teinte-saturation-valeur.
      • jet
        Tableau de palette de couleurs jet.
      • lines
        Tableau de colormap base sur l'ordre des couleurs de lignes.
      • nebula
        Palette de couleurs Nebula.
      • parula
        Palette de couleurs Parula.
      • pink
        Palette de couleurs Pink.
      • prism
        Palette de couleurs Prism.
      • sky
        Table de couleurs 'sky'.
      • spring
        Table de couleurs 'spring'.
      • summer
        Table de couleurs 'summer'.
      • turbo
        Tableau de couleurs Turbo.
      • viridis
        Tableau de couleurs Viridis.
      • white
        tableau de colormap blanc.
      • winter
        Tableau de colormap hiver.
      • clim
        Définit les limites de la palette de couleurs.
      • colororder
        Definir ou interroger l'ordre des couleurs des axes.
      • colstyle
        Analyse la couleur et le style à partir d'une chaîne.
      • fliplightness
        Assombrir les couleurs claires et éclaircir les couleurs sombres.
      • rgbplot
        Tracer une palette de couleurs.
      • shading
        Definit le mode d'ombrage des surfaces et patchs.
      • theme
        Definit le theme de couleur d'une figure.
      • validatecolor
        Valider les valeurs de couleur.
      Interactions, vues camera et eclairage

      Fonctions pour les graphiques interactifs, callbacks, vues camera et eclairage.

      Etiquettes et annotations

      Fonctions pour les titres, etiquettes d'axes, legendes, barres de couleur, texte et annotations.

      • annotation
        Creer des annotations de figure.
      • colorbar
        Ajoute une echelle de couleurs aux axes.
      • legend
        Ajoute une legende aux axes.
      • sgtitle
        Ajouter un titre commun a une disposition graphique.
      • subtitle
        Ajouter un sous-titre.
      • text
        crée des descriptions textuelles pour les points de données.
      • title
        Ajouter un titre.
      • xlabel
        Étiquette de l'axe des x.
      • ylabel
        Étiquette de l'axe des y.
      • zlabel
        Étiquette de l'axe des z.
      • caxis
        Lit ou definit les limites de couleur des axes.
      Images

      Fonctions pour afficher des images, convertir des frames et lire des frames enregistrees.

      • frame2im
        Récupère les données d'image d'une image vidéo.
      • getframe
        Capture une figure ou des axes comme image vidéo.
      • im2frame
        Convertit une image en image de film.
      • image
        Affiche une image à partir d'un tableau.
      • imagesc
        Affiche une image à partir d'un tableau avec des couleurs mises à l'échelle.
      • imshow
        Affiche une image.
      • movie
        Jouer des séquences d'images enregistrées (movie).
      Impression et sauvegarde

      Fonctions pour ouvrir et sauvegarder des fichiers figure.

      • openfig
        Ouvre un fichier FIG Nelson.
      • print
        Exporte une figure vers un fichier image ou document.
      • savefig
        Enregistre une figure dans un fichier FIG Nelson.