python气象绘图速成_Python气象绘图Day-By-Day
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 edwardli 于 2017-6-13 10:02 编辑
工作繁事多,先上结果供交流,回头不断细化。
我的提纲:
气象绘图→科学绘图→Python可视化over(这个过程肯定也会把数据处理搞定)
python客户端程序→爬虫→深度学习
Python气象绘图研究目录数据使用上遵循“实况的用MICAPS(高空、地面、探空),其他的都用grib/nc”站点资料地面填图MICAPS第1类
高空填图MICAPS第2类
离散点填值MICAPS第3类
格点资料等值线contourgrib2+nc+MICAPS第4类
填值gridgrib2+nc+MICAPS第4类
栅格grib2+nc+MICAPS第4类
色斑图contourfgrib2+nc+MICAPS第4类
风场barbsgrib2+nc+MICAPS第11类
流场streamplotgrib2+nc+MICAPS第11类
其他资料标称云图HDF
云图-图像产品AWX
雷达基数据level2
雷达产品level3
辅助天气图探空图MICAPS第5类
Meteogram时间序列图grib2+nc+MICAPS第4类
时间垂直剖面grib2+nc+MICAPS第4类
空间垂直剖面grib2+nc+MICAPS第4类
时间水平剖面
QQ截图20170610082148.png (1.76 KB, 下载次数: 0)
2017-6-10 08:13 上传grib2+nc+MICAPS第4类
三维等值面grib2+nc+MICAPS第4类
集合预报sav+grib
科学绘图折线Lines颜色控制cmap
散点bars多幅叠加subplot
标记markers坐标轴控制
直方图histogram输出控制
箱线图boxplot文本标记text|label|annotatins
errorbar
饼图pie
极坐标polar
三维绘图mplot3d
UVCDAT
DAY 0--6月3日-4日 学习Python语法;没错,过了儿童节觉得自己长大了,用了五天时间学了Python可视化
{:lol:}DAY 1--6月5日安装Python numpy matplotlib scipy basemap metpy cartopy→Windows7/10
IMG_6100.JPG (63.28 KB, 下载次数: 3)
2017-6-9 18:11 上传
6月13号有“WINDOWS下安装Python气象绘图库StepByStep”
pygrib需要ECMWF的GRIB_API,但是是在linux下的,是个小盲区,悄悄绕过去(其实他更好用)
pyAOS也是一个很给力的气象库,隔段时间有时间了再搞
pyNGL和NIO搭配是NCL的Python版(我现在是这么想的)
{:lol:}DAY 2--6月6日grib2转nc 绘制contour、contourf、barbs
IMG_6080.PNG (732.16 KB, 下载次数: 4)
2017-6-9 18:11 上传
2016年7月19日02时500hPa高度场、风场 FNL-grib2{:lol:}DAY 3--6月7日用怀俄明大学和MICAPS第5类绘制探空图
IMG_6089.PNG (210.73 KB, 下载次数: 6)
2017-6-9 18:11 上传
tlnpmetpy.png (132.64 KB, 下载次数: 3)
2017-6-9 18:11 上传
2017年6月7日08时北京站探空
上上图:怀俄明大学网络资料绘制 上图:MICAPS第5类数据(/high/tlogp)绘制
tlnpmatplotlib.png (63.81 KB, 下载次数: 3)
2017-6-9 18:11 上传
发帖时才发现matplotlib自带一个skewT{:lol:}DAY 4--6月8日绘制Meteogram(时间序列图)
IMG_6098.PNG (119.19 KB, 下载次数: 3)
2017-6-9 18:11 上传
{:lol:}DAY 5--6月9日用MICAPS第一类数据绘制站点填图
st.png (93.93 KB, 下载次数: 1)
2017-6-9 18:11 上传
北京、保定、邢台地面填图from MICAPS第1类数据(/surface/plot)
{:lol:}DAY 6--6月10日优质资源:莫烦讲解matplotlib
讲解细致、条理清晰【他还讲了神经网格、机器学习!!!】http://v.youku.com/v_show/id_XMTcxNTk3NTQ2NA==.html?spm=a2hzp.8253876.0.0&f=28097045。另外一个搜库得来,scipy的“年度教程”{:lol:}DAY 7--6月11日喝酒+打牌=high
{:lol:}DAY 8--6月12日开发环境IDE的选择刚开始,直接安装Python3.6,然后用记事本创建.py文件,右键-Edit with IDLE,自带的IDE,就是个脚本编辑器,当然可以run
优秀的Python版本 ① anaconda,带有很多库、编辑器、conda命令(和pip有的时候不相容) ②Winpython ③Python(x,y)优秀的IDE:Spyder Pycharm 这两个都和MATLAB很像,一边代码一边结果,可以查变量 Jupyter Ipython
个人建议:什么都行,就是个习惯问题。都装了肯定乱,先有一两个趁手的工具用着,回头熟悉了再选择升级
写在这个节点——
1、以上学习看似进度很快,是因为我觉得:有数据、能出图、可以微调一些属性就算“学会了”,将来想要仔细研究再下功夫。
2、以上的学习有很多资源,多数不是中文的,最重要的是某个库的官方tutorial或documentation!!!
在这些tutorial上有gallary有example,我就是下载某个示例code.py
然后看懂数据是什么,怎么读的,数据有什么分隔符,几行几列,通过np的哪个函数赋值给对应的数组、集合、元组、字典…
对于可用的数据比如grib2,那就直接读一下,对于tlnp还有站点这样的,从MICAPS里面先找几个站,把格式规范一下,F5,美美哒~
地图方面,我既用了mpl_toolkits.basemap,也用了cartopy(最后一个地面站点的)。
3、这样,你就懂了这个py的基本作用,回头再说整体数据格式转换、单位换算等等问题。
4、当然,以上这些都是基于我对编程较为熟悉的基础,再看python的官方docshttps://docs.python.org/3/,英语不好的可以看看中文的http://www.pythondoc.com/pythontutorial3/index.html。对syntax进一步熟悉,对“(Python)一行顶过去五行”的yinba优势跪舔!~~~
5、跟OLDLee一起来Python吧!~
python气象绘图速成_Python气象绘图Day-By-Day相关推荐
- python气象绘图速成_Python气象数据处理与绘图(11):矢量箭头图(风场,通量场)
最近在计算波作用通量,正好就画到了矢量箭头图,画的过程中发现还是有很多细节需要注意的,那就直接进入正题吧. 首先,矢量箭头图是分为两种的,一种类似我们常见的风场(左图),另一种则是特殊的流场,也就是流 ...
- python气象绘图速成_Python气象绘图教程(十六)—Cartopy_6
本节提要:使用cartopy进行市县的色块填色.模仿geopandas绘制颜色图 一.利用cartopy进行市县的色块填色 其实geopandas在这方面比cartopy更加专业,由于是基于panda ...
- Python 柱状图 横坐标 名字_Python气象绘图教程(四)
本节提要:回顾复习,新的调整命令. 一.回顾复习 前面讲到Python库包的下载与安装,推荐使用conda命令进行安装,通过conda list查看当前已经安装好的库包及版本. 画图步骤:①impor ...
- python画图怎么调色_Python气象数据处理与绘图(19):如何使用NCL色板(调色盘思路相同)...
一. 使用NCL色板(使用调色盘文件思路相同) NCL的色板十分丰富,几乎可以涵盖平常所需.详见:传送门 那么我们能否将NCL的色板用在python中呢?答案当然是可以的. 我在气象家园发现了个帖子, ...
- python turtle 颜色数字_python的绘图利器--海龟绘图turtle
我们之前提到Python是一种超级语言,因为其提供了极其丰富的库,需要什么拿来黏合一下就可以直接使用.就像现在的有些汽车工厂一样,根本不用重新发明生产什么,只需要买来相应部件等把它们组装起来就好. 作 ...
- python改变背景颜色_python中绘图时怎么改背景颜色?
python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...
- python画图turtle小人_python海龟绘图怎么增加每次画圆的半径|海龟python做图教程...
在python的海龟作图中怎么取一个图形的对称图形 用坐标法吧,turtle默认的初始位置是(0,0),用penup(),goto(),pendown()移动到某个位置,自己算一下就可以.然后,用st ...
- python画图三维标记_Python matplotlib绘图示例 - 绘制三维图形
Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...
- python turtle 画老鼠_Python Turtle绘图 鼠年画老鼠爷
Python Turtle绘图 鼠年画老鼠爷 前言 效果图 必要知识 源代码 后记 前言 本文介绍的是如何运用Python的turtle画一只老鼠.为什么会无聊想到做这个呢?还不是想获得24小时的请假 ...
最新文章
- 使用xdebug+wincachegrind的心得
- C++ decltype类型指示符
- 新的 FreeBSD 核心团队选举结果出炉
- 拜读了《婆媳关系好坏取决于老公》一文,看似有道理,细读感觉其实应该不是那么回事...
- NanoProfiler-Step1翻译
- 《使用云计算和大数据进行性能测试》
- bios免电池补丁_补丁和权限 处理器漏洞多大这样看
- LeetCode—213. 打家劫舍 II
- SqlServer开发利器—SQL Prompt5
- WinForm 中自定义文件与自己的应用程序相关联
- python基础四 面向对象编程
- 全国计算机高新技术作用,全国计算机高新技术考试证书作用是什么?
- status(c语言)
- AndroidFTP客户端-FTP管家源码
- VCL界面组件DevExpress VCL v22.1 - 发布全新的Shell组件
- qnx slm7.1(程序员开发手册-翻译)
- 案例分享:Qt + 树莓派3B+ 智能笔筒系统
- 数据清洗--读行问题
- thinkphp5.1使用云之讯
- 机器学习BP算法及矩阵求导