gnuplot stdin, comment tracer les deux lignes?

Je suis en train de produire un tracé deux lignes à l'aide de données provenant de l'entrée standard. J'ai un fichier "test.csv":

0,1.1,2
1,2,3
2,6,4
4,4.6,5
5,5,6

J'ai essayé de tracer ce avec des commandes comme,

$ cat test | gnuplot -p -e "set datafile separator \",\"; plot '-' using 1:2 with lines, '' using 1:3 with lines;"

Mais peu importe ce que j'essaie, j'en ai

line 5: warning: Skipping data file with no valid points

Je suppose que c'est parce que, pour la deuxième ligne, stdin est déjà épuisé. Est-il un moyen d'obtenir gnuplot à prendre des données de chaque colonne de stdin pour les différentes parcelles?

Grâce.

  • Pourrait un set de commande à la place de la using clause? Cela pourrait peut-être permettre une utilisation de replot?...Hmm, probablement pas idéal; nous voulons un plot commande ici, non?
InformationsquelleAutor Steve | 2011-01-03