gnuplot使用中的几个设置

网上gnuplot的文档很多,不过最近用到的有几个功能却涉及的比较少,特别记录。

1.图上label的位置设置
有2种位置参数,
一个是数据范围的,格式是 set label 'text1' at x,y...
一个是针对图形的,类似绘制多图时候的设置set origin,格式是set label 'text2' at graph x1,y1。而0,0是对应图形的box,如果要设置到box外,可以让x或y超过1.0

2.绘制多图时候上下或左右图的靠近
就是设置margin,如上下图需要设置 set bmargin 0和set topmargin 0或者其他合适数值等。

set title 'SC.CD2'
set label '0T: 2016-11-25 14:25:00 (UTC)' at graph 0,1.1 left font ',8'
show label
set terminal png size 900,600 font 'arial,8'
set output './web/317803.png'
set multiplot
set origin 0,0.66
set size 1.0,0.33
set format x '%hs'
plot './web/317803.BHZ.dat' using 1:2 with line lt rgb 'red' title 'UD'
set origin 0,0.33
set size 1.0,0.33
plot './web/317803.BHE.dat' using 1:2 with line lt rgb 'black' title 'EW'
set origin 0,0
set size 1.0,0.33
plot './web/317803.BHN.dat' using 1:2 with line lt rgb 'blue' title 'NS'

绘图结果:




set title 'SC.CD2' font ',10'
set label 1 '0T: 2016-11-25 14:25:00 (UTC)' at graph 0,1.1 left font ',8'
show label
#set nokey
set terminal png size 900,600 font 'arial,8'
set output './web/317803.png'
set multiplot
set origin 0,0.66
set size 1.0,0.33
set bmargin 0.5
#set ylabel 'UD'
set format x ''
plot './web/317803.BHZ.dat' using 1:2 with line lt rgb 'red' title 'UD'
set nolabel 1
set origin 0,0.33
set size 1.0,0.33
set tmargin 0.5
#set ylabel "NS"
set title ''
plot './web/317803.BHE.dat' using 1:2 with line lt rgb 'black' title 'EW'
set origin 0,0
set size 1.0,0.33
#set ylabel "EW"
set bmargin 2
set format x '%hs'
plot './web/317803.BHN.dat' using 1:2 with line lt rgb 'blue' title 'NS'

绘图结果:







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值