爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 16590|回复: 12

[作图] NCL处理子图间的空白

[复制链接]

新浪微博达人勋

发表于 2020-3-26 14:03:13 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
请问,ncl画出的组图子图间为什么空白去不掉(如下图,上下图之间空太大了)?设置gsnmaximize=True也没有用,好着急啊。。。
indices.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-3-31 14:09:03 | 显示全部楼层
如果出图多的话,给楼主一些建议参考
  pres                         = True
  pres@gsnFrame                = False  
  pres@gsnMaximize             = True
  pres@gsnPanelDebug           = True ;这个会在出图的时候输出位置信息
  pres@gsnPanelCenter           = False ;是否中心对齐,比如每行有两幅图最后一行却是一幅图
  pres@gsnPanelSave            = True   
  pres@gsnPanelTop             = 0.96    ; Default is 1.0; may need to change to make room for titles
  pres@gsnPanelBottom          = 0.03 ;这个没太多影响
  pres@gsnPanelLabelBar        = False   ;colorbar是否需要自定义
  ;pres@pmLabelBarParallelPosF    = 0.32   ;设置colorbar的水平位置,相应的有垂直位置
  ;pres@pmLabelBarWidthF        = 0.3   ;colorbar的宽度,相应的有高度
  pres@gsnPanelRowSpec       = True   ;一行一行数还是一列一列数
;下面两行调整间距,-1代表默认自动值,我这里是三行两列
  pres@gsnPanelXF = (/-1,.499,-1,.499,-1,.499/)  
  pres@gsnPanelYF = (/-1,-1,0.63,0.63,0.417098,0.417098/)
一般第一次不自己设置间距,先把debug输出,然后按计算器调整间距,下一次就会出图成功,之后再改图也很方便。
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

新浪微博达人勋

发表于 2021-12-28 11:10:09 | 显示全部楼层
resP@gsnPanelScalePlotIndex  = 12  这个也可以用来去除空白
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-3-26 15:40:43 | 显示全部楼层
你试试这个函数maximize_output(wks, res),我也被这问题折腾过,后来看开了,一张一张输出矢量图,然后去Adobe Illustrator里自己拼接,随便调整。在这个问题上纠结过多,实在是没有太大的意义。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-26 19:28:39 | 显示全部楼层
18380463812 发表于 2020-3-26 15:40
你试试这个函数maximize_output(wks, res),我也被这问题折腾过,后来看开了,一张一张输出矢量图,然后去A ...

好的,我也是时候看开了,我已经被折腾一天了,心里各种难受,我也一张张出算了,谢谢开导~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-26 20:41:11 | 显示全部楼层
啊,容我来更新一下。没有想到啊,我把res2@tiMainString     = "" 设置完后,还会占一个title的空!把这句删掉就可以啦!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-27 08:07:03 | 显示全部楼层
Grace123 发表于 2020-3-26 19:28
好的,我也是时候看开了,我已经被折腾一天了,心里各种难受,我也一张张出算了,谢谢开导~

加油吧~~~~~~~~~~~~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-31 10:20:22 | 显示全部楼层
你可以把ndc页面调出来  设置每一张子图的起始位置
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-31 12:32:10 | 显示全部楼层
HDdd 发表于 2020-3-31 10:20
你可以把ndc页面调出来  设置每一张子图的起始位置

嗯嗯,谢谢您啦~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-3-31 17:14:56 | 显示全部楼层
Adiligirl 发表于 2020-3-31 14:09
如果出图多的话,给楼主一些建议参考
  pres                         = True
  pres@gsnFrame           ...

哇,记在小本本上啦!多谢多谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-27 14:36:43 | 显示全部楼层
你们不用这个吗?
rep@gsnPanelXWhiteSpacePercent
rep@gsnPanelYWhiteSpacePercent
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表