爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6043|回复: 7

[作图] 读取txt文件并且画图的问题

[复制链接]

新浪微博达人勋

发表于 2015-11-6 16:02:52 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 墨青衫 于 2015-11-6 16:06 编辑

用的是风云3b的MWRI数据,在做完主成分分析之后输出到了txt文本里面。图画出来经纬度出现问题。求大神指点一下
下面是程序
txt文件是第一列是lat 第二列是lon 后面5列是数据 只画第三列的。
begin
fi = "d:/data/try.txt"
nrow = numAsciiRow(fi)
ncol = numAsciiCol(fi)
data = asciiread(fi, (/nrow, ncol/), "float")
;print(data)
lat=data(:,0)
lon=data(:,1)
RI=data(:,2)
;data@_FillValue = -999
wks = gsn_open_wks("ps","d:/RI")
res = True ;
res@sfXArray         = lon
res@sfYArray         = lat
;res@xyLineColor = "Blue" ; line color
res@tiMainString = "RI"
res@gsnMaximize = True
res@cnFillOn = True
res@cnLinesOn = False
res@cnLineLabelsOn = False
res@cnInfoLabelOn = False
res@mpMinLatF = 10
res@mpMaxLatF = 70
res@mpMinLonF = -90
res@mpMaxLonF = -30
res@pmTickMarkDisplayMode = "Always"
res@gsnSpreadColors = True
res@cnMonoLineColor = False
res@cnLevelSelectionMode = "ExplicitLevels"
res@cnLevels = (/-3,-2,-1,0,1,2/)
res@gsnMaximize = False
plot = gsn_csm_contour_map(wks,RI,res)
end
QQ截图20151106160354.png 这个是画出来的图。。。

try.txt

22.89 MB, 下载次数: 69, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2015-11-6 16:54:40 | 显示全部楼层
为什么你会觉得有问题呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-6 16:56:15 | 显示全部楼层
图形是重复的啊,而且左边边缘很明显的一个不对的拉伸。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-6 17:03:18 | 显示全部楼层
墨青衫 发表于 2015-11-6 16:56
图形是重复的啊,而且左边边缘很明显的一个不对的拉伸。

Swath的形状是很完整的,应该不是经纬度的问题,如果你觉得图形有问题应该是数据本身的问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-6 23:09:08 | 显示全部楼层
不过大神可不可以指点一下数据是在哪里下载到的呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-9 11:17:36 | 显示全部楼层
MeteoInfo 发表于 2015-11-6 17:03
Swath的形状是很完整的,应该不是经纬度的问题,如果你觉得图形有问题应该是数据本身的问题。

国家卫星中心
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-9 11:22:43 | 显示全部楼层
墨青衫 发表于 2015-11-6 16:56
图形是重复的啊,而且左边边缘很明显的一个不对的拉伸。

已解决,由于是卫星数据,所以应该用2d的坐标
data@lat2d=lat
data@lon2d=lon
坐标是从原始下载数据里面读取的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-12 15:56:22 | 显示全部楼层
这个数据是格点的吧?请问ncl做站点等值线填充图有吗?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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