我在尝试从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
Run Code Online (Sandbox Code Playgroud)
任何建议都会非常有帮助.谢谢
我认为这应该对你有帮助
甚至可以在同一个绘图命令中多次从标准输入读取数据:
plot '-', '-'
Run Code Online (Sandbox Code Playgroud)
将读取数据,直到遇到文件结束字符,然后期望读取更多数据(对于第二个"文件"),直到找到第二个EOF字符.当然,以这种方式输入的数据可以有多个列,我们可以从中选择一些,并且也可以使用plot命令的所有其他功能.
(来自:Philipp K. Janert,Gnuplot In Action)