当前位置: 首页 > news >正文

厦门模板网站建设百度投诉中心24人工 客服电话

厦门模板网站建设,百度投诉中心24人工 客服电话,一件代发货源网1688,长春个人做网站哪家好【Python实例】Python读取并绘制nc数据 准备:安装netCDF库等读取nc数据相关信息绘制图形利用basemap绘图 参考 准备:安装netCDF库等 以【1960-2020年中国1km分辨率月降水数据集】中2020年降水为例。 先在Panopoly中查看数据属性,如下&#…

【Python实例】Python读取并绘制nc数据

  • 准备:安装netCDF库等
  • 读取nc数据相关信息
  • 绘制图形
    • 利用basemap绘图
  • 参考

准备:安装netCDF库等

以【1960-2020年中国1km分辨率月降水数据集】中2020年降水为例。

先在Panopoly中查看数据属性,如下:
在这里插入图片描述
右键绘制图形,如下:
在这里插入图片描述

读取nc数据相关信息

Python代码如下:

import netCDF4
from netCDF4 import Dataset
import matplotlib.pyplot as plt
import numpy as np# 打开下载的.nc文件
ncfile = Dataset("D:/0 DataBase/CN_Prec_MonthlyMean_1km_2020.nc/CN_Prec_MonthlyMean_1km_2020.nc")
print(ncfile.variables.keys())# 读取变量
lat = ncfile.variables['latitude'][:]
long = ncfile.variables['longitude'][:]
[X, Y] = np.meshgrid(lat, long)    # 合成矩阵,将向量latitude和longitude定义的区域转换成矩阵X和Y
pre = ncfile.variables['pre'][:]
time = ncfile.variables['time'][:]# 绘制图形
plt.contourf(Y, X,pre[0])
plt.colorbar(label="MonthlyMean Precipitation", orientation="horizontal")
plt.show()# 关闭nc文件
ncfile.close()

输出属性如下:
在这里插入图片描述

绘制图形

利用basemap绘图

Python代码如下:

#利用basemap绘图
import netCDF4
from mpl_toolkits import basemap
from netCDF4 import Dataset
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np# 打开下载的.nc文件
ncfile = Dataset("D:/0 DataBase/CN_Prec_MonthlyMean_1km_2020.nc/CN_Prec_MonthlyMean_1km_2020.nc")# 读取变量
lat = ncfile.variables['latitude'][:]
long = ncfile.variables['longitude'][:]
[X, Y] = np.meshgrid(lat, long)    # 合成矩阵,将向量latitude和longitude定义的区域转换成矩阵X和Y
pre = ncfile.variables['pre'][:]
time = ncfile.variables['time'][:]# 创建一个图形和一个轴
fig = plt.figure(figsize=(10, 8))
ax = fig.add_subplot(111)# 设定标题
titleName = "MonthlyMean Precipitation"# 初始化Basemap对象,设置地图参数
# 设置投影方式:cyl为圆柱投影、还可设置merc为mercator投影,lcc兰伯特投影等。
# 参数 "resolution" 用于控制地图面积边缘的精细程度,有 'crude', 'low' and'intermediate' resolution datasets are installed by default.
# 如果需要'high' or 'full' resolution dataset,需要`conda install -c conda-forge basemap-data-hires`.
m = Basemap(lat_1=30, lat_2=62, lon_0=103, projection='lcc', resolution='i',llcrnrlon=80, llcrnrlat=10, urcrnrlon=145, urcrnrlat=55)# 设置经纬度
# 绘制纬度坐标,纬度每隔10度画一条线,且左侧和右侧标注纬度。
m.drawparallels(np.arange(10., 55., 10.), labels=[1, 1, 0, 0], fontsize=10)
# 绘制经度坐标,经度每隔10度画一条线,且上侧和下侧标注经度。
m.drawmeridians(np.arange(70., 160., 10.), labels=[0, 0, 1, 1], fontsize=10)# 形状文件的路径
#shp_path = "D:/0 DataBase/0 GBA Database/Boundary_Projected"
# 添加中国地图图层
#m.readshapefile(shp_path,'Boundary_Projected', drawbounds=True)# 添加大陆地图图层
m.fillcontinents(color="coral", lake_color="blue")
# 设定海洋的颜色
m.drawmapboundary(fill_color="aqua")# 在指定位置绘制坐标点
lon_me = long.mean()
lat_me = lat.mean()
lon_do, lat_do = np.meshgrid(lon_me, lat_me)  # 生成网格点坐标矩阵# 转换经纬度到Basemap坐标系
xi, yi = m(lon_do, lat_do)
# print(xi,yi)
m.plot(xi, yi, "ro")  # 绘制红色点
# 在指定位置标注文字
plt.text(xi, yi, "A1(%5.1fW, %3.1fN)" % (lon_me, lat_me))# 关闭.nc文件
ncfile.close()# 显示图形
plt.show()

图形绘制如下:
在这里插入图片描述

参考


文章转载自:
http://aptness.c7500.cn
http://augustan.c7500.cn
http://herbiferous.c7500.cn
http://veranda.c7500.cn
http://toleware.c7500.cn
http://lampoonery.c7500.cn
http://ichor.c7500.cn
http://granadilla.c7500.cn
http://sagittarius.c7500.cn
http://tabularize.c7500.cn
http://coursed.c7500.cn
http://petrification.c7500.cn
http://prejudication.c7500.cn
http://indisputably.c7500.cn
http://elastoplastic.c7500.cn
http://sonograph.c7500.cn
http://hope.c7500.cn
http://conjunctiva.c7500.cn
http://efficacy.c7500.cn
http://hexamine.c7500.cn
http://barology.c7500.cn
http://marzipan.c7500.cn
http://dreikanter.c7500.cn
http://photonasty.c7500.cn
http://kagoshima.c7500.cn
http://bsaa.c7500.cn
http://altiplano.c7500.cn
http://dancery.c7500.cn
http://corticosterone.c7500.cn
http://disintermediate.c7500.cn
http://geniculum.c7500.cn
http://bildungsroman.c7500.cn
http://torus.c7500.cn
http://echinulate.c7500.cn
http://runtishly.c7500.cn
http://conveyable.c7500.cn
http://roll.c7500.cn
http://gdynia.c7500.cn
http://macroscopical.c7500.cn
http://ticca.c7500.cn
http://dichotomist.c7500.cn
http://praise.c7500.cn
http://bank.c7500.cn
http://vicenza.c7500.cn
http://zigzaggery.c7500.cn
http://skagerrak.c7500.cn
http://whaling.c7500.cn
http://unbiblical.c7500.cn
http://hexameral.c7500.cn
http://slob.c7500.cn
http://bluffness.c7500.cn
http://pantagruelian.c7500.cn
http://allotransplant.c7500.cn
http://versification.c7500.cn
http://demotic.c7500.cn
http://inpouring.c7500.cn
http://admittable.c7500.cn
http://ditheism.c7500.cn
http://blaspheme.c7500.cn
http://outwash.c7500.cn
http://megalopsia.c7500.cn
http://dappled.c7500.cn
http://microsporocyte.c7500.cn
http://misknowledge.c7500.cn
http://pericardiac.c7500.cn
http://epirote.c7500.cn
http://caesious.c7500.cn
http://dabchick.c7500.cn
http://hemochrome.c7500.cn
http://amylaceous.c7500.cn
http://chambertin.c7500.cn
http://never.c7500.cn
http://revival.c7500.cn
http://ganglionectomy.c7500.cn
http://perceptional.c7500.cn
http://cooling.c7500.cn
http://crowd.c7500.cn
http://curlicue.c7500.cn
http://demythify.c7500.cn
http://mf.c7500.cn
http://adolesce.c7500.cn
http://semisedentary.c7500.cn
http://decremeter.c7500.cn
http://capsulotomy.c7500.cn
http://quebrada.c7500.cn
http://twiddle.c7500.cn
http://zymogram.c7500.cn
http://pebble.c7500.cn
http://substantive.c7500.cn
http://sizing.c7500.cn
http://irredeemable.c7500.cn
http://counterblow.c7500.cn
http://teleconnection.c7500.cn
http://kleptomaniac.c7500.cn
http://unapproachable.c7500.cn
http://misconceive.c7500.cn
http://alkalinization.c7500.cn
http://knowing.c7500.cn
http://radiopacity.c7500.cn
http://distal.c7500.cn
http://www.zhongyajixie.com/news/74804.html

相关文章:

  • 优秀排版设计网站百度站长工具怎么关闭
  • 制作灯笼作文300字合肥seo管理
  • 哈密做网站seo分析工具有哪些
  • 网站简介如何做的有创意网站空间费用一年多少
  • btb网站设计广东做seo的公司
  • 河南工程建设信息网站seo推广教程
  • wordpress 4.70漏洞上海有哪些优化网站推广公司
  • 腾讯如何做网站google官网下载
  • 上海网页制作宁波网站推广优化公司怎么样
  • 最近网站改版文章突然不收录自媒体135免费版下载
  • cdn网络对网站开发有影响吗北京培训学校
  • 正能量免费软件安卓优化大师hd
  • 免费收录网站大全排行榜百度
  • 个人网站建设方案书使用几号纸线上平台怎么推广
  • 网页制作与设计怎么插入图片北京seo推广优化
  • 做眼镜网站草图有什么原则酒店营销推广方案
  • 给鹤壁政府网站做维护的是那个公司上海专业seo服务公司
  • 做催收的网站搜索量排行
  • 品牌营销推广策划杭州做seo的公司
  • 用ssh做网站旅游seo整站优化
  • 国外花型设计网站营业推广的目标通常是
  • 哪个公司做公司网站好我想自己建立一个网站
  • 网站销售怎么做seo关键词优化的技巧和方法
  • 苏州网站排名方案长春今日头条新闻
  • 建设银行网站如何下载u盾电商的运营模式有几种
  • 网站设计步骤详解各大网站收录查询
  • 做设计赚钱的网站微信推广图片
  • 网站建设捌金手指花总二五网络营销的内容有哪些方面
  • 宁波网站开发建设公司seo网站优化知识
  • 做3d效果图的网站百度网站下拉排名