Affiche une courbe.


Prototype

Courbe plot(const Vecf &x, const VecT<T> &y, cstring format="", cstring label="", Ts &&... args)

Paramètres

xVecteur des valeurs en abcisse.
yVecteur des valeurs en ordonnée.
formatChaine de caractère optionnelle pour modifier le format.
labelArgument optionnel indiquant le nom de la courbe
argsArgument optionnel pour générer le nom de la courbe (format librairie fmt).

Description

Le format est une chaine de caractère qui permet de choisir la couleur, le type de trait, et le type de curseur :

  • Couleurs : "b" (black), "g" (green), "r" (red), "m" (magenta), "c" (cyan), etc.
  • Traits : "-" (lignes), "|" (barres), "" (aucun)
  • Curseurs : "s" (carré), "d" (diamant), "*" (étoile), "." (point), "o" (rond), "" (aucun)

Quelques exemples :

  soit t = linspace(-1, 1, 21);

  soit x1 = t,
       x2 = t*t,
       x3 = pow(t,Vecf::ones(21)*3),
       x4 = abs(t);

  Figure f;
  // Bleu, lignes, marqueurs = ronds
  f.plot(t, x1, "b-o", "x1 (b-o)");
  // Vert (g pour green), lignes, marqueurs = étoiles
  f.plot(t, x2, "g-*", "x2 (g-*)");
  // Magenta, pas de lignes, marqueurs = carré (s pour square)
  f.plot(t, x3, "ms", "x3 (ms)");
  // Orange, lignes, pas de marqueurs
  f.plot(t, x4, "a-", "x4 (a-)");

  f.axes().get_config().legende.position = "se";

Voir aussi

lien non trouvé : [structtsd_1_1vue_1_1_figure_a8b5a4d3b60f9b34cc6e766cc8a1fb93d_1a8b5a4d3b60f9b34cc6e766cc8a1fb93d]Figure::plot_psd(), lien non trouvé : [structtsd_1_1vue_1_1_figure_a31930d900b5048fe15b9d4caa28b97ca_1a31930d900b5048fe15b9d4caa28b97ca]Figure::plot_img()