gnuplot stdin, как построить две строки?

Я пытаюсь построить график из двух строк, используя данные, взятые из стандартного ввода. У меня есть файл «test.csv»:

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

Я пытался построить это с помощью таких команд, как,

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

Но что бы я ни пытался, я получаю,

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

Я предполагаю, что это потому, что для второй строки stdin уже исчерпан. Есть ли способ заставить gnuplot брать данные из каждого столбца стандартного ввода для разных графиков?

Спасибо.

26
задан Steve 3 January 2011 в 15:33
поделиться