gnuplot直接数据作图

类别:    标签: gnuplot   阅读次数:   版权: (CC) BY-NC-SA

2014-02-21 10:51:17

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

# Language: bash
gnuplot << EOF
set term png;
set out "gpl.png"
plot '-' u 1:2, '-' u 1:3
1 2 3
4 5 6
7 8 9
e
1 2 3
4 5 6
7 8 9
e
EOF

新版本可如下实现

# Language: bash
gnuplot << EOF
set term png;
set out "gpl.png"
$Mydata << EOD
      11 22 33
      44 55 66
      77 88 99
EOD
plot $Mydata u 1:3 w p, $Mydata u 1:2 w impulses
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://jerkwin.herokuapp.com/category/3/博客, 欢迎留言◆


前一篇: 样条函数插值拟合
后一篇: GAMESS2013编译使用简记

访问人次(2015年7月 9日起): | 最后更新: 2017-08-15 19:57:07 UTC | 版权所有 © 2008 - 2017 Jerkwin