gnuplot:从stdin绘制两个数据集

时间:2011-12-11 22:41:03

标签: gnuplot

我在尝试从gnuplot中的stdin绘制两个不同的数据集时遇到了一些问题...这是我正在测试的命令:

% gnuplot -persist <<EOF            
plot '-' index 0 with points, \
'' index 1 with points
1 1.2
2 1.8
3 1.6


1.1 0.8
2.1 0.3
3.1 1.0
EOF

任何建议都会非常有帮助。 感谢

2 个答案:

答案 0 :(得分:6)

我认为这应该可以帮到你

  

甚至可以在同一时间内多次从标准输入读取数据   情节命令:

plot '-', '-' 
  

将读取数据,直到遇到文件结束字符   tered然后期望读取更多数据(对于第二个“文件”)直到找到第二个   EOF角色。当然,以这种方式输入的数据可以有多个col   umns,我们可以从中选择一些使用,以及所有其他功能   也可以使用plot命令。

(来自:Philipp K. Janert,Gnuplot In Action)

答案 1 :(得分:1)

Gnuplot可能想重新读取第二个索引关键字的输入,但是stdin不可搜索。创建一个临时输入文件。