Attributs de courbes

Vous aurez remarqué que MATLAB attribue des couleurs par défaut aux courbes.

Il est possible de modifier la couleur, le style du trait et celui des marqueurs de points, en spécifiant après chaque couple (abscisse, ordonnée) une chaîne de caractères (entre guillemets simples et droits ', single-quotes) pouvant contenir les codes suivants (issus de l'aide obtenue par help plot) :

\begin{tabular}{|cc|}
  \hline
  \multicolumn{2}{|c|}{Couleur} \\
  \hline
b   & bleu (blue)    \\
g   & vert (green)    \\
r   & rouge (red      \\
c   & cyan     \\
m   & magenta  \\
y   & jaune (yellow)   \\
k   & noir (black)    \\
w   & blanc (white)       \\\hline   
\end{tabular}
\qquad
\begin{tabular}{|cc|}
  \hline
  \multicolumn{2}{|c|}{Style de marqueurs} \\
  \hline
    .  &   point          \\
    o  &  cercle (circle)          \\
    x  &  croix (x-mark)          \\
    +  &  plus            \\
    *  &  étoile (star)            \\
    s  &  carré (square)          \\
    d  &  losange (diamond)         \\
    v  &  triangle pointe en bas \\
    $\wedge$  &  triangle pointe en haut    \\
    $<$  &  triangle pointe à gauche \\
    $>$  &  triangle pointe à droite\\
    p  &  pentagramme     \\
    h  &  hexagramme     \\\hline    
 \end{tabular}
\qquad
\begin{tabular}{|cc|}
  \hline
  \multicolumn{2}{|c|}{Style de ligne} \\
  \hline
 -   &  trait continu\\
 :   & point\\
  -.  & pointillés courts \\
  \verb!--!  & pointillés longs   \\
 & sans ligne   \\\hline
 \end{tabular}

Les codes peuvent être combinés entre eux.

Exemple

plot(x,sin(x),':r',x,cos(x),'b-.^');
Utilisation d'attributs pour spécifier le tracé de courbes
Utilisation d'attributs pour spécifier le tracé de courbes

Lorsque l'on utilise seulement un style de marqueurs, MATLAB ne trace plus de segments de droite entre les points successifs, mais seulement les points eux-même. Ceci peut être pratique par exemple pour présenter des résultats expérimentaux.

Méthode

On peut choisir tout type de styles et de couleurs pour les courbes, selon l'inspiration de chacun. Cependant, lorsque l'on représente des données scientifiques, il est d'usage de différencier :

  • les données expérimentales, par nature un ensemble discontinu de valeurs, que l'on représente sans style de ligne, avec des marqueurs de points ;

  • les données issues d'un modèle ou d'une équation continue, que l'on représente par un style de ligne au choix, avec ou sans marqueurs.