爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8816|回复: 6

[作图] NCL地图背景色的设置问题

[复制链接]
发表于 2016-5-3 18:40:34 | 显示全部楼层 |阅读模式

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

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

x
本人使用NCL绘制AQI,由于我选择绘制的化学要素画出来的是一片空白,听别人说是浓度很低的原因,于是我将地图的填充色设置成绿色,但是这样一设置,我发现所有的其他要素画出来的图全都变成了绿色,请问如何才能正确的设置地图的底色。以下是我的编程语言。
    cnres@mpProjection = "LambertConformal"
    cnres@mpLambertParallel1F = truelat1
    cnres@mpLambertParallel2F = truelat2
    cnres@mpLambertMeridianF  = stdlon
    cnres@mpLimitMode = "Corners"
    cnres@mpLeftCornerLatF  = xlat(0,0)
    cnres@mpLeftCornerLonF  = xlon(0,0)
    cnres@mpRightCornerLatF = xlat(nlat-1,mlon-1)
    cnres@mpRightCornerLonF = xlon(nlat-1,mlon-1)

    cnres@mpFillOn                = True
    cnres@mpOutlineOn             = False  ; Use outlines from shapefile
    cnres@mpDataBaseVersion       = "MediumRes"
    cnres@mpDataSetName           = "Earth..4"
    cnres@mpLandFillColor         = (/0,255,0/)*1.0/255.
    cnres@mpInlandWaterFillColor  = (/0,255,0/)*1.0/255.
    cnres@mpOceanFillColor        = (/0,255,0/)*1.0/255.
    cnres@mpOutlineBoundarySets   = "NoBoundaries"

    cnres@mpGridAndLimbOn             = True
    cnres@mpGridSpacingF              = 1
    cnres@mpGridLineDashPattern       = 1

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-5-3 22:10:50 | 显示全部楼层
望大神指点。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-5-4 09:08:09 | 显示全部楼层
真的没有人么。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-5-4 10:00:03 | 显示全部楼层
问题已解决,原来是底图与等值线的绘制先后顺序问题,添加一行先画底图的代码
cnres@mpFillDrawOrder  = "PreDraw"
密码修改失败请联系微信:mofangbao
发表于 2018-5-3 12:46:12 | 显示全部楼层
谢谢楼主分享!
密码修改失败请联系微信:mofangbao
发表于 2018-5-3 18:44:01 | 显示全部楼层
学习一下,感谢分享
密码修改失败请联系微信:mofangbao
发表于 2021-5-8 23:08:03 | 显示全部楼层
谢谢题主提供res@mpLandFillColor  ,改了等值线地图颜色
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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