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

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

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相关推荐

  1. python气象绘图速成_Python气象数据处理与绘图(11):矢量箭头图(风场,通量场)

    最近在计算波作用通量,正好就画到了矢量箭头图,画的过程中发现还是有很多细节需要注意的,那就直接进入正题吧. 首先,矢量箭头图是分为两种的,一种类似我们常见的风场(左图),另一种则是特殊的流场,也就是流 ...

  2. python气象绘图速成_Python气象绘图教程(十六)—Cartopy_6

    本节提要:使用cartopy进行市县的色块填色.模仿geopandas绘制颜色图 一.利用cartopy进行市县的色块填色 其实geopandas在这方面比cartopy更加专业,由于是基于panda ...

  3. Python 柱状图 横坐标 名字_Python气象绘图教程(四)

    本节提要:回顾复习,新的调整命令. 一.回顾复习 前面讲到Python库包的下载与安装,推荐使用conda命令进行安装,通过conda list查看当前已经安装好的库包及版本. 画图步骤:①impor ...

  4. python画图怎么调色_Python气象数据处理与绘图(19):如何使用NCL色板(调色盘思路相同)...

    一. 使用NCL色板(使用调色盘文件思路相同) NCL的色板十分丰富,几乎可以涵盖平常所需.详见:传送门 那么我们能否将NCL的色板用在python中呢?答案当然是可以的. 我在气象家园发现了个帖子, ...

  5. python turtle 颜色数字_python的绘图利器--海龟绘图turtle

    我们之前提到Python是一种超级语言,因为其提供了极其丰富的库,需要什么拿来黏合一下就可以直接使用.就像现在的有些汽车工厂一样,根本不用重新发明生产什么,只需要买来相应部件等把它们组装起来就好. 作 ...

  6. python改变背景颜色_python中绘图时怎么改背景颜色?

    python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...

  7. python画图turtle小人_python海龟绘图怎么增加每次画圆的半径|海龟python做图教程...

    在python的海龟作图中怎么取一个图形的对称图形 用坐标法吧,turtle默认的初始位置是(0,0),用penup(),goto(),pendown()移动到某个位置,自己算一下就可以.然后,用st ...

  8. python画图三维标记_Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  9. python turtle 画老鼠_Python Turtle绘图 鼠年画老鼠爷

    Python Turtle绘图 鼠年画老鼠爷 前言 效果图 必要知识 源代码 后记 前言 本文介绍的是如何运用Python的turtle画一只老鼠.为什么会无聊想到做这个呢?还不是想获得24小时的请假 ...

最新文章

  1. 使用xdebug+wincachegrind的心得
  2. C++ decltype类型指示符
  3. 新的 FreeBSD 核心团队选举结果出炉
  4. 拜读了《婆媳关系好坏取决于老公》一文,看似有道理,细读感觉其实应该不是那么回事...
  5. NanoProfiler-Step1翻译
  6. 《使用云计算和大数据进行性能测试》
  7. bios免电池补丁_补丁和权限 处理器漏洞多大这样看
  8. LeetCode—213. 打家劫舍 II
  9. SqlServer开发利器—SQL Prompt5
  10. WinForm 中自定义文件与自己的应用程序相关联
  11. python基础四 面向对象编程
  12. 全国计算机高新技术作用,全国计算机高新技术考试证书作用是什么?
  13. status(c语言)
  14. AndroidFTP客户端-FTP管家源码
  15. VCL界面组件DevExpress VCL v22.1 - 发布全新的Shell组件
  16. qnx slm7.1(程序员开发手册-翻译)
  17. 案例分享:Qt + 树莓派3B+ 智能笔筒系统
  18. 数据清洗--读行问题
  19. thinkphp5.1使用云之讯
  20. 机器学习BP算法及矩阵求导

热门文章

  1. 戴尔7400笔记本WIN10蓝牙突然不见了,高通QCA61X4A无线网卡
  2. 渗透测试-web到内网的总结
  3. linux隐藏tomcat版本_Linux隐藏tomcat的版本信息
  4. 盛大的娱乐帝国路线图
  5. 客户人群画像分析 客户进行用户画像实现精准营销- Whale帷幄
  6. spring(二)之面向切面与定时任务
  7. python 界面一
  8. 如何快速简单的从百度文库中复制长遍文字内容
  9. 数值计算 - 误差的来源
  10. CSS3制作加载中loading动画效果