Deux courbes avec gnuplot

Bonjour
j'ai un fichier de données qui contient trois colonnes : t et u et v. Je souhaite sur le même graphe, dessiner u en fonction de t et w en fonction de t, donc deux courbes de couleurs différentes une notée u et l'autre notée w. En cherchant dans la documentation, je trouve cette commande :
plot "nom du fichier" u 1:2 with lines, u 1:3 with lines

Le souci est que les deux courbes sont notées u. et si dans la seconde partie je mets w au lieu de u, j'obtiens un message d'erreur. Comment faire ?
Bien cordialement.

Réponses

  • Dans la commande Gnuplot, le u signifie using, en particulier il n'a rien a voir avec le nom de tes colonnes : il faut comprendre la commande
    plot "nom du fichier" u 1:2 with lines, u 1:3 with lines
    comme
    "plotter la colonne 2 en focntion de la colonne 1, et plotter la colonne 3 en fonction de la colonne 1".

    Il n'est pas clair ce que tu appelle w, étant donné que tu parles de trois colonnes t,u,v. Si tu voulais dire t,u,w alors la commande que tu veux est
    plot "nom du fichier" u 1:2 with lines, u 1:3 with lines.

    Gnuplot est un très bon logiciel, et un excellent guide est celui-ci : http://lowrank.net/gnuplot/index-e.html (tu veux faire des données numériques donc Plotting Numerical Data in a Data File et tu veux mettre aux points les Legends, les Tics et les Labels).
  • Bonjour
    pour la légende il y a un exemple sur http://lowrank.net/gnuplot/legend-e.html#2.1 mais dans le cas d'une seule courbe. Moi je cherche à avoir une légende différente pour chaque courbe: la courbe de u et la courbe de w (3ème colonne). Par quelle commande on l'obtient?

    Bien cordialement
  • Il faut en mettre une pour chacune (j'ai par ailleurs édité mon premier message qui avait une coquille) :
    plot "monfichier" u 1:2 t "legende courbe u" w l, "monfichier" u 1:3 t "legende courbe w" w l
Connectez-vous ou Inscrivez-vous pour répondre.