- 积分
- 853
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-3-31
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 晋立里 于 2017-11-15 01:19 编辑
用matplotlib作图,有一行语句不知道什么意思,向各位求教了。
...
no2=nc_no2[20,0,:,:]
ny=no2.shape[0];nx=no2.shape[1]
lon,lat=map.makegrid(nx,ny)
x, y = map(lon, lat)
...
a=map.contourf(x,y,no2)
问题1:
加粗的这一步不知道什么意思
但如果直接用a=map.contourf(lon,lat,no2)的话出不来图
请问x, y = map(lon, lat)这一步什么意思呢,没有找到用法
问题2:
另外还有个地方,
nc_no2是四维的,分别时间、层数、纬度、经度
上面的代码中我想去经纬度,为什么用了ny=no2.shape[0];nx=no2.shape[1],
不应该是3,4两个维度吗,不应该是ny=no2.shape[2];nx=no2.shape[3]吗?
先谢谢各位了
|
|