|||
minmax -I1/100 example.dat
返回的是比前两列最大最小值略大的范围,同时也是-Rw/e/s/n的格式,便于其他绘图命令画图。
GMT Manpages给出的同时使用minmax和psxy的例子是
psxy 'minmax -I5 track.xy' track.xy -Jx1 -B5 -P > track.ps
我将这个语句写到batch文件里,并把单引号改成了双引号,给出的错误是缺少-R的选项。可能是因为DOS把双引号内的内容直接当作字符串处理了。
通过对DOS命令的学习,找到一种解决方法,有点小饶,不过也能达到想要的效果。写出来,抛砖引玉,供大家参考。解决思路是
1. 将minmax的内容输出到一个文件中
minmax -Idx/dy example.dat > temp.dat
2. 新建一个环境变量,将文件中的内容赋给它
set /p region= <temp.dat
3. 在绘图命令中用region代替-R选项
psxy example.dat %region% -Jx4 -B10 > example.ps
大功告成!
之后可以删掉temp.dat,如果你想的话。
del temp.dat
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-25 09:52
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社