Xmgrace:数据的绘图函数
Xmgrace: plot function of data
如何使用 xmgrace 绘制数据函数?
假设我有一个 3 列文件,我想绘制第 2 列和第 3 列的总和作为第 1 列的函数。使用 gnuplot,我可以做到
p "file.dat" u 1:(+)
如何使用 xmgrace 做同样的事情?
awk '{print , ( + )}' 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
输出(修改样式后):
一个纯粹的优雅解决方案是创建一个读取
的批处理文件(比如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
如何使用 xmgrace 绘制数据函数?
假设我有一个 3 列文件,我想绘制第 2 列和第 3 列的总和作为第 1 列的函数。使用 gnuplot,我可以做到
p "file.dat" u 1:(+)
如何使用 xmgrace 做同样的事情?
awk '{print , ( + )}' 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
输出(修改样式后):
一个纯粹的优雅解决方案是创建一个读取
的批处理文件(比如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