首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xmgrace:数据的绘图功能

Xmgrace:数据的绘图功能
EN

Stack Overflow用户
提问于 2016-07-12 17:15:30
回答 2查看 919关注 0票数 3

如何用xmgrace绘制数据函数?

假设我有一个3列文件,我想把第2列和第3列的和作为第1列的函数来绘制。有了gnuplot,我就可以

代码语言:javascript
复制
p "file.dat" u 1:($2+$3)

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-19 10:38:41

代码语言:javascript
复制
awk '{print $1, ($2 + $3)}' file.dat | xmgrace -pipe &

示例:y= x^2 +4的绘图数据

file.dat含量

代码语言:javascript
复制
0 0 4
1 1 4
2 4 4
3 9 4
4 16 4
5 25 4
6 36 4

输出(修改样式后):

票数 2
EN

Stack Overflow用户

发布于 2016-09-19 20:45:16

一个纯优雅的解决方案是创建一个批处理文件(比如myplot.batch),该文件可以读取

代码语言:javascript
复制
READ BLOCK "file.dat"
BLOCK xy "1:2" 
BLOCK xy "1:3" 
s0.y=s0.y-s1.y 
KILL s1      

并使用

代码语言:javascript
复制
xmgrace -batch myplot.batch
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38335230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档