---- Python-basemap-中国南海小地图: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.basemap...---- Python-cartopy-中国南海小地图: import maskout2 import os import xarray as xr import numpy as np import
上一期,对Python绘制气象实用地图做了比较详细的介绍,尽管已经能够满足部分需求了,但是,在实际的应用需求中,可能还是别的需求,那么,今天就手把手教大家如何绘制几个省份的白化等值线contour地图。...目标:绘制西部的几个省份,并且mask掉其它区域,地图上支持中文,绘制经纬度网格线,附带经纬度信息。...工具:Python3.6+、ArcGIS/QGIS、Shapfile、一系列相关的Python库、测试数据 第一步:制作底图 利用单独省份的Shapefile文件,制作一个shp文件包含新疆、西藏、甘肃...我在文末会提供相应的地图文件!...、测试数据链接 链接:https://pan.baidu.com/s/1cTIk6j0E0SMpZZkdIG-_tg 密码:9g31 References [1] Python绘制气象实用地图: https
前面的推文对于常用的Python绘图工具都有了一些介绍,在这里就不赘述了。...后续就Python在气象常用的统计方法(显著性检验)、合成分析、多变量叠加绘图再进行推送,敬请期待! 简单粗暴,Just show you my code!,细节暂不做过多分析,有问题可以探讨。...数据、中文字体、地图shapefile文件、代码后文全部提供。...使用建议,根据提示把缺失的库使用pip install xxx /conda install xxx /python setup.py install;安装完备,Python环境管理只推荐conda来统一管理...nbviewer.jupyter.org/gist/ajdawson/dd536f786741e987ae4e https://gmt-china.org/data/CN-border-La.dat 本文同步更新在微信公众号『气象学家
Unidata在其GitHub站点发起了一个地球科学相关的Python在线培训课程,主要包括大量的绘图示例以及很多气象常用库的入门教程。 ?...网站提供了完整的教程Python环境,按照以下步骤创建虚拟环境跟着教程走即可快速熟悉Python在地球科学领域的应用了~ git clone https://github.com/Unidata/python-training...使用 Python的安装 Jupyter Lab的使用方法 Python基本语法 Python科学应用库 大气科学相关Python库 Example Gallery 此部分给出了大量的气象相关的绘图示例...Python Workshop Materials 主要提供了基础Python科学应用库以及大气科学和气象类Python库的使用教程。...Analysis Introduction to Data Analysis Advanced Data Analysis Time Series Time Series Plotting 大气科学和气象类
气象上常用的有三线图、五线图。三线图主要是日常气象分析的气压、气温、湿度(或其他绘图量)有时还会绘制降水柱状图。五线图主要是展示春夏秋冬和年平均的变化关系。...这两张图就是典型的折线图,折线图在表示某个气象数据随时间变化特点时相对视觉观感更好。...在python入门教程中会介绍open命令,和其他语言一样,是作为读取文件的命令。...#### temps=df['TEM']#####给每种气象特征量一个列表用以储存数据#### rhu=df['RHU']#####给每种气象特征量一个列表用以储存数据#### rains=df['PRE..._1h']#####给每种气象特征量一个列表用以储存数据#### 按照我们之前介绍的绘图步骤,接下来应该作甚呢 fig=plt.figure(figsize=(7,4),dpi=200) 没错,引入画布
由于matplotlib的colors里面是不包含中央气象台规定的降水色条的,所以需要们自行添加,当然也适用于其他的需要自定义色条的情况。
一、回顾复习 前面讲到Python库包的下载与安装,推荐使用conda命令进行安装,通过conda list查看当前已经安装好的库包及版本。
当然,散点图除了绘制回归曲线,还能有更多的用途,比如在地图上标记地点: nameandstation={"恩施":[109.5,30.2],"利川":[109,30.3],"巴东":[110.34,31.04
所谓一图敌千言,在气象科研领域,图表是进行数据可视化的利器,而图例是帮助阅读者理解图表信息的关键。绘图库matplotlib中专门辟出一个命令——Legend进行设置。下面首先介绍其常用关键字参数。...读入各站点某年累计降水日数 rains=df['precipitation']#读入各站点某年累计降水量 rain_size=(rain_days-10)**2#对累计降水日数进行处理,使散点大小均匀 然后绘制散点图(添加地图和站点名通过
1.Unidata Python Gallery 基础库安装到位,运行脚本即可出图 脚本可点击文末阅读原文下载 页面链接:https://unidata.github.io/python-gallery...2.Useful Python Tools This is a list of useful and/or new Python tools that the Unidata Python Team...Unidata Projects MetPy - General meteorological toolkit siphon - Remote data access netCDF4-python -...netCDF4 API Meteorology Specific PyART - Python ARM Radar Toolkit Data Wrangling pandas - Easy tabular.../Interface iPython - Interactive Python shell Jupyter - Notebooks and the new Jupyter Lab pathlib - Easy
实现完美白化教程(傻瓜式) 如何查看特征值 一、安装meteoinfo(可在气象家园找安装包) 二、打开软件,工具栏下部第一个蓝色加号(红色叉号的前两个),点开,选择你的shp文件。 ?...画面变为你选择的地图: ? 在工具栏的显示按钮打开图层属性数据: ? 此时跳出你的shp文件的属性,第一个1数字是索引,不计入列数。 ?
---- ---- 等值线是气象上比较常用的一种图形,特别是分析天气形势时,常用的地面气压、位势高度、气温等以等值线展示效果最好;在某些时候,我们还需要对等值线填色图进行进一步的美化。兹分别介绍之。...GLL0'][18][:][:]#经向风 TMP_P0_L100_GLL0=f['TMP_P0_L100_GLL0'][21][:][:]-273.15#原来是开氏度,转化为摄氏度 ##########封装地图函数...0,0.33,1,0.3],projection=proj) ax3=fig.add_axes([0,0.66,1,0.3],projection=proj) create_map(ax1)#让每个子图有地图与经纬度...True) for m in ml: m.set_bbox({'fc': 'w'})#给每根线加上框 还有一个,在做白化时,平流层的萝卜的程序是无法把外面的标签白化的,晋陵小生做了优化,语皆在气象家园中
参考:# https://github.com/pyecharts/pyecharts/blob/master/example/geo_example.py python -m pip install...echarts-countries-pypkg python -m pip install echarts-china-provinces-pypkg python -m pip install echarts-china-cities-pypkg...python -m pip install echarts-china-counties-pypkg python -m pip install echarts-china-misc-pypkg...visualmap_opts=opts.VisualMapOpts(), title_opts=opts.TitleOpts(title="Geo-广东地图...Geo-Lines-background")) ) return c Page().add(*[fn() for fn, _ in C.charts]).render(path="e:/地图
之前写了一篇, 有份近10年的地震数据,你会怎样用python分析呢? 有人留言说,想要将数据显示地图上。 比如地震网上这种效果。...三行代码就可以在本地生成一个render.html地图网页文件。...在地图指定的经纬度上标记也非常简单。选取一种标记方式即可,我这里采用圆标记。
地图(五)利用python绘制变形地图 变形地图(Cartogram Map)简介 1 变形地图是一种特定类型的地图,将地区边界变形,使得面积和统计信息成比例。...gcrs.LambertConformal(), legend=False, # 不创建内置的colorbar ) 2 总结 以上利用geoplot快速绘制变形地图
地图(七)利用python绘制气泡地图 气泡地图(Bubble Map)简介 气泡地图可以在地图上使用不同大小的圆圈来表示区域上的统计数值,还可以通过气泡大小颜色等更为突出的进行信息比较。...pandas as pd import numpy as np # 导入数据 data = pd.read_csv('https://raw.githubusercontent.com/holtzy/The-Python-Graph-Gallery.../master/static/data/TweetSurfData.csv', sep=";") # 绘制气泡地图 # 初始布局 fig = plt.figure(figsize=(15,10))...# 背景地图 ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree()) ax.set_extent([-180, 180, -65, 80...talk about #Surf\n\nData collected on twitter by @R_Graph_Gallery during 300 days\nPlot realized with Python
地图(一)利用python绘制背景地图 背景地图(Background Map)简介 1 背景地图一般用于绘制目的区域的地图背景。...由于我并不是一个专业的GIS工作者,日常对map的要求不高,因此地图系列我只做一些简单的尝试和分享。 由于地图相关的python库依赖较大,建议通过anaconda的conda-forge通道安装。...如果当前环境中的库较多,则会长时间处于环境检查(solving environment)而无法安装成功,因此建议创建一个地图相关的虚环境。...import geoplot.crs as gcrs # 导入数据 data = gpd.read_file("https://raw.githubusercontent.com/holtzy/The-Python-Graph-Gallery...,并利用geoplot、cartopy快速绘背景地图。
地图(八)利用python绘制散点地图 散点地图(Scatter Map)简介 散点地图可以在地图上呈现数据点,根据散点的性质对当前区域进行可视化分析。 快速绘制 1....pandas as pd import numpy as np # 导入数据 data = pd.read_csv('https://raw.githubusercontent.com/holtzy/The-Python-Graph-Gallery...talk about #Surf\n\nData collected on twitter by @R_Graph_Gallery during 300 days\nPlot realized with Python..."coordinates": coordinates }] ) fig.show() 总结 以上利用pyecharts绘制了散点地图和具有涟漪效应的散点地图...,利用plotly绘制了具有数据栅格化的散点地图。
地图(六)利用python绘制连接地图 连接地图(Connection Map)简介 连接地图可以将地图上相关信息连接起来以呈现关联或对比关系,例如常见的航班线绘制。...59.93, 5.33, 45.52, -1.29, -12.97] } df = pd.DataFrame(cities, columns = ['city', 'lon', 'lat']) # 创建一个地图...figsize=[10, 5]) ax = plt.axes(projection=ccrs.PlateCarree()) ax.set_extent([-179, 179, -60, 70]) # 设置地图边界...orient='vertical', selected_mode='single') ) geo.render_notebook() 总结 以上利用cartopy结合matplotlib快速绘制变形地图
地图(三)利用python绘制等值区域地图 等值区域地图(Choropleth Map)简介 1 等值区域地图通过颜色区别地图上不同区域的变量,便于在空间上进行变量的比较。...import geoplot as gplt # 导入数据 geoData = gpd.read_file('https://raw.githubusercontent.com/holtzy/The-Python-Graph-Gallery...seaborn as sns # 读取美国失业率数据,用来作为区域的数值变量 data = pd.read_csv('https://raw.githubusercontent.com/holtzy/The-Python-Graph-Gallery..., ticks="outside", ticksuffix=" %", dtick=5 )) fig.show() 5 总结 以上利用geoplot和plotly快速绘制等值区域地图