爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 311|回复: 4

[作图] 使用0.25*0.25的数据用户NCL画中国地区边缘都是锯齿

[复制链接]

新浪微博达人勋

发表于 2024-9-11 10:44:44 | 显示全部楼层 |阅读模式

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

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

x
大家好,ncl小白,我想请问一下用经过掩膜只有中国地区的,0.25×0.25的格点数据画中国地区的图时,边缘都是非常不平滑的方形锯齿,请问NCL有没有能够平滑的函数或者设置。

我的代码如下
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"

begin

temp = addfile("summer_std.nc", "r")
tem = temp->tm

; 创建绘图工作站
wks_type = "png"
wks_type@wkWidth = 2500
wks_type@wkHeight = 2500
wks = gsn_open_wks(wks_type, "figure_name")

res = True
res@cnFillOn = True
res@cnFillMode        = "AreaFill"
res@cnLinesOn = True
res@cnLineLabelsOn = False
res@cnInfoLabelOn = False
res@gsnAddCyclic = False
res@gsnSpreadColors = True
res@mpDataSetName = "Earth..4"
res@mpDataBaseVersion = "MediumRes"
res@mpOutlineOn = True
res@mpOutlineSpecifiers = (/"China:states","Taiwan"/)

res@mpMinLatF = 3
res@mpMaxLatF = 60
res@mpMinLonF = 73
res@mpMaxLonF = 140
res@cnLineLabelsOn = False
res@lbTitleOn = True
res@lbTitleString = "T/~S~o~N~C"
res@lbTitlePosition = "Right"
res@lbTitleJust = "CenterRight"
res@lbTitleFontHeightF = 0.02
res@lbTitleDirection = "Across"
res@lbTitleExtentF = 0.01
res@lbTitleOffsetF = 0.04
res@lbLabelFontHeightF = 0.02
res@tiMainFont = "helvetica"
res@tiMainOffsetYF = 0.02
res@tiMainFontHeightF = 0.02
res@tiMainString = "1961-2022  Summer  temperatures Standard Deviation"
res@lbBoxLinesOn = False
res@gsnRightString = ""

; 设置填充参数
res@mpFillOn = True
res@mpFillAreaSpecifiers = (/ "China:states", "Taiwan" /)

plot = gsn_csm_contour_map(wks, tem(0,:,:), res)

end

std.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2024-9-11 14:38:25 | 显示全部楼层
有锯齿是正常的。确实看不习惯,可以用类似gis的掩膜、surfer的白化、grads的province-basemap.gs美化,没有用过ncl,不知道有没有这个功能。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-18 16:36:00 | 显示全部楼层
楼主解决了没?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-10-22 15:26:39 | 显示全部楼层

没有 我发现python画也是这样的,可以换个跳跃2不这么多大的色标试试,看起来舒服一些
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-10-22 18:09:49 | 显示全部楼层
ahtoffff 发表于 2024-10-22 15:26
没有 我发现python画也是这样的,可以换个跳跃2不这么多大的色标试试,看起来舒服一些

感谢楼主回复
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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