- 积分
- 645
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-4-1
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 huangying 于 2019-12-1 14:11 编辑
我有一个25*81的格点数据(从matlab处理来的csv格式),数据表示x方向81个格点(93.5E~105.5E,间隔0.125°);y方向25个格点(36.5N~39.5N,间隔0.125°)。
用ncl画图,出来了图像,但是xy轴现在是显示了0~24和0~80,我想将xy轴改成我要的坐标轴36.5N~39.5N,93.5E~105.5E。不知道如何修改?
我想的解决方法有2个:
1.直接修改xy轴显示的内容
2.给我的变量赋值,再画图
由于我没有用过ncl ,所以以上两个解决方法都没有整出来。花了3天时间,希望能有人帮帮我。
以下是画图脚本:
begin
;=================================================;
nrows = 25
ncols = 81
data = asciiread("ydata.csv",(/nrows,ncols/),"float")
londata = asciiread("londata.csv",(/1,81/),"float")
latdata = asciiread("latdata.csv",(/1,25/),"float")
;=================================================;
wks = gsn_open_wks("x11","conwomap") ; send graphics to PNG file
res = True ; plot mods desired
res@cnFillOn = True ; turn on color
res@cnFillPalette = "gui_default" ; set color map
res@vpWidthF = 0.5 ; change aspect ratio of plot
res@vpHeightF = 0.3
res@gsnMaximize = True ; maximize plot size
plot = gsn_csm_contour(wks,data,res) ; contour the variable
end
|
-
|