Jerkwin分享 http://blog.sciencenet.cn/u/Jerkwin

博文

gnuplot直接数据作图

已有 4514 次阅读 2014-2-24 11:52 |个人分类:我的工具箱|系统分类:科研笔记| Gnuplot

gnuplot直接数据作图

2014–02–21 10:51:17

利用特殊文件名“-”, 可指示gnuplot从输入端读入数据, 但默认只读一遍, 所以多列数据同时作图时, 需要将数据列出多次. 新版4.7中可以使用命名数据块(named data block)解决这个问题.

  1. gnuplot <<EOF

  2. set term png;

  3. set out "gpl.png"

  4. plot '-' u 1:2, '-' u 1:3

  5. 1 2 3

  6. 4 5 6

  7. 7 8 9

  8. e

  9. 1 2 3

  10. 4 5 6

  11. 7 8 9

  12. e

  13. EOF

新版本可如下实现

  1. gnuplot <<EOF

  2. set term png;

  3. set out "gpl.png"

  4. $Mydata << EOD

  5.      11 22 33 

  6.      44 55 66

  7.      77 88 99

  8. EOD

  9. plot $Mydata u 1:3 w p, $Mydata u 1:2 w impulses

  10. EOF

参考

  1. Plot command with ‘-’ and ’’ using same data Also

  2. Gnuplotting data without a textfile

  3. Gnuplotting multi-plot data without a textfile



https://blog.sciencenet.cn/blog-548663-770487.html

上一篇:Bash命令行参数的手动处理
下一篇:图片与文本共舞: gnuplot的svg终端
收藏 IP: 72.204.49.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-23 09:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部