Xmgrace:数据的绘图功能

时间:2016-07-12 17:15:30

标签: xmgrace

如何使用xmgrace绘制数据函数?

我们说我有一个3列的文件,我想绘制第2列和第3列的总和作为第1列的函数。使用gnuplot,我可以做到

p "file.dat" u 1:($2+$3)

我怎么能用xmgrace做同样的事情?

2 个答案:

答案 0 :(得分:2)

awk '{print $1, ($2 + $3)}' file.dat | xmgrace -pipe &

实施例: 绘制y = x ^ 2 + 4

的数据

file.dat的内容:

0 0 4
1 1 4
2 4 4
3 9 4
4 16 4
5 25 4
6 36 4

输出(修改样式后):

Plot of y = x^2 + 4

答案 1 :(得分:1)

纯粹的恩典解决方案是创建一个读取

的批处理文件(比如myplot.batch)
READ BLOCK "file.dat"
BLOCK xy "1:2" 
BLOCK xy "1:3" 
s0.y=s0.y-s1.y 
KILL s1      

使用

执行
xmgrace -batch myplot.batch