爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6100|回复: 5

[作图] 一个国家一个值的怎么画出来

[复制链接]

新浪微博达人勋

发表于 2019-9-24 22:27:51 | 显示全部楼层 |阅读模式

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

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

x
一个国家有一个数值,数据是csv文件,第一列是国家名称,第二列是每个国家相对应的这个数值,想画出如图所示的效果,因为后续要用来计算,所以之前尝试的按经纬度矩形来设置数值太粗糙了,行不通,求助各位大佬,ncl能不能实现呢?

232251569334494_.pic_hd.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-9-26 08:35:57 | 显示全部楼层
需要每个国家的shp文件,然后分别把除该国家以外的数据mask掉
用这个函数var = shapefile_mask_data(pre(j,i,:,:),shpfn,False),用这个函数的时候要加载一个shapefile_utils.ncl文件,在官网里找找
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-9-26 10:18:07 | 显示全部楼层
伍孚ms 发表于 2019-9-26 08:35
需要每个国家的shp文件,然后分别把除该国家以外的数据mask掉
用这个函数var = shapefile_mask_data(pre(j ...

好的,我去试一试!太感谢了!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-9-26 21:21:48 | 显示全部楼层
http://www.ncl.ucar.edu/Applications/shapefiles.shtml不知道这些例子对您有没有帮助
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-10-11 16:15:36 | 显示全部楼层
伍孚ms 发表于 2019-9-26 08:35
需要每个国家的shp文件,然后分别把除该国家以外的数据mask掉
用这个函数var = shapefile_mask_data(pre(j ...

请问下每个国家的shp文件哪里可以下到吗?还是需要自己做?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-10-12 10:10:10 | 显示全部楼层
winniexianju 发表于 2019-10-11 16:15
请问下每个国家的shp文件哪里可以下到吗?还是需要自己做?

你好,我觉得我前面理解错了你的问题,不错你可以看看这个网址,可能会对你有帮助。http://www.ncl.ucar.edu/Applications/shapefiles.shtml
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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