Affiche une courbe.


Prototype

Curve plot(const Vecf &x, const Vecf &y, const string &format="", const string &label="", Ts &&... args)

Parameters

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)

Exemple, avec différentes couleurs et différents marqueurs :

  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";

See also

lien non trouvé : [structdsp_1_1view_1_1_figure_a51af6d711f52e05d8559ab52a4d9cf9d_1a51af6d711f52e05d8559ab52a4d9cf9d]Figure::plot_psd(), lien non trouvé : [structdsp_1_1view_1_1_figure_aa5e381d31278af7627c26214c49b72aa_1aa5e381d31278af7627c26214c49b72aa]Figure::plot_img()