- 积分
- 6430
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-12-31
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
从今天开始,要学会在写程序、作图时把一些点子记录下来啦!便于日后查看,不然总是翻翻翻找找找之前的程序太麻烦了。
1. 我使用ncl Panel 做了2行3列的展板,(1,1)和(2,1)y轴显示,其余图片y轴标签不显示。
由于坐标轴的有无导致每个图大小不一样,因此要控制每个子图属性res@gsnMaximize= False , 展板属性resPanel@gsnMaximize = True 。
2. 展板中各子图空白间距过大。如何调节?
注意的是, resPanel@gsnPanelYWhiteSpacePercent = 0.5
resPanel@gsnPanelXWhiteSpacePercent = 0.2
这两个是用来增加空白间隙距离的,官网上的例子有写。
可以通过调整各子图的位置减小间隙:
resPanel@gsnPanelXF = (/0.1,0.38,0.66,0.1,0.38,0.66/) ;各个子图的横向位置
resPanel@gsnPanelYF = (/-1,-1,-1,-1,-1,-1/) ;-1是默认值
3. NCL子图写上标号:
resPanel@gsnPanelFigureStrings = (/"(a)","(b)","(c)","(d)","(e)","(f)"/)
resPanel@gsnPanelFigureStringsFontHeightF = 0.02
resPanel@amJust = "TopLeft" ;位置,默认是在右下方
resPanel@gsnPanelFigureStringsPerimOn = False ;去掉方框的边框
resPanel@gsnPanelFigureStringsBackgroundFillColor =-1 ;方框背景设置为透明
|
|