爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5818|回复: 3

[作图] [求助][已解决]自定义经纬度数据的陆地填充问题

[复制链接]
发表于 2016-4-11 14:13:45 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xuebiz 于 2016-4-21 08:59 编辑

数据格式:
variables:
    double LON4(LON4 ;
        LON4:long_name = "Longitude" ;
        LON4:units = "degrees_east" ;
        LON4:modulo = 360. ;
        LON4:point_spacing = "even" ;
        LON4:axis = "X" ;
    double LAT4(LAT4) ;
        LAT4:long_name = "Latitude" ;
        LAT48:units = "degrees_north" ;
        LAT4:point_spacing = "even" ;
        LAT4:axis = "Y" ;
    double TIME(TIME) ;
        TIME:long_name = "Center time of the day" ;
        TIME:units = "days since 1978-01-01 00:00:00" ;
        TIME:time_origin = "01-JAN-1978 00:00:00" ;
        TIME:axis = "T" ;
    float SST(TIME, ZLEV, LAT4, LON4) ;
        SST:_FillValue = -9.99f ;
        SST:long_name = "Daily sea surface temperature" ;
        SST:units = "degrees C" ;
data:
LON4 = 117.125, 117.375, 。。。。。。
LAT4 = 32.125, 32.375,。。。。。。
---------------------------------------------------------------------------------
NCL程序:
  f = addfile("../data/SST_YS.nc", "r")
  wks = gsn_open_wks("png","sst")
   lon = f->LON4
   lat = f->LAT4
   sst = f->SST(0,0,:,:)
   res = True
  res@cnFillOn    = True                        ; turn on color fill
  res@cnLinesOn   = False                       ; turn off the contour lines
  res@cnLineLabelsOn = False                    ; turn the line labels off
  res@cnInfoLabelOn = False
  plot = gsn_csm_contour(wks,sst,res)
---------------------------------------------------------------------------------
出图如下:


求助:怎么增加XY轴的经纬度标示个数
          怎么添加陆地填充

sst

sst
密码修改失败请联系微信:mofangbao
发表于 2016-4-11 14:57:33 | 显示全部楼层
plot = gsn_csm_contour_map(wks,sst,res)
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-4-11 15:25:11 | 显示全部楼层
本帖最后由 xuebiz 于 2016-4-11 15:26 编辑
海盗船长 发表于 2016-4-11 14:57
plot = gsn_csm_contour_map(wks,sst,res)

蠢死了,自己  一开始用的plot = gsn_csm_contour,后来换用了plot = gsn_csm_contour_map,这个测试里居然忘了改

还应该再加上下面这些,搞定!

  res@gsnAddCyclic=False              ;regional data

  res@mpMinLonF = 117.125
  res@mpMaxLonF = 127.875
  res@mpMinLatF = 32.125
  res@mpMaxLatF = 41.875
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-4-12 08:37:31 | 显示全部楼层
经度只有一个,看着很别扭,用什么参数可以增加标注,
这个数据的经纬度不是我最常见的那种,唉。。。

还有个比它更麻烦的经纬度的,等我搞定这个再来研究那个。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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