I'm trying to produce a plot with two lines using data taken from stdin. I have a file "test.csv":
0,1.1,2
1,2,3
2,6,4
4,4.6,5
5,5,6
I've been trying to plot this with commands like,
$ cat test | gnuplot -p -e "set datafile separator ","; plot '-' using 1:2 with lines, '' using 1:3 with lines;"
But no matter what I try I get,
line 5: warning: Skipping data file with no valid points
I assume this is because for the second line, stdin has already been exhausted. Is there a way to get gnuplot to take data from each column of stdin for different plots?
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…