勾股定理python思路_Python自学笔记——Matplotlib风羽自定义

本文介绍了如何在Python的Matplotlib库中自定义风羽,以满足气象专业需求。通过修改quiver.py源代码,实现了空心和实心三角形的区别,分别代表20m/s和50m/s的风速。文章提供了barbs函数的使用示例,并详细解析了源代码,帮助理解风场可视化过程。
摘要由CSDN通过智能技术生成

Python

自学笔记——

Matplotlib

风羽自定义

对于气象专业的小学生来说,风场是预报重要的参考数据,我们所知的风羽有四种:短线代表风速

2m/s

,长线代表风速

4m/s

,空心三角代表风速

20m/s

,实心三角代表风速

50m/s

。而

matplotlib

的风羽只有短线、长线、三角三种,而这里的三角不分空心实心,但是可通过改变风羽颜色为白色使三角变为空心形状,虽然这三种可以自定义各自代

表的风速,但是仍与我们的使用习惯不符,即使把三角设成

20m/s

,原本一个实心三角就能表示的

50m/s

的风在

matplotlib

中需要两个三角外加两条长线一条短线。为了迎合

预报员的需求,我在研究了

matplotlib

的风场函数

barbs()

的源代码

quiver.py

文件后,对

quiver

.py

做了适当的调整,使得

matplotlib

也有了空心三角和实心三角之分。

一、函数

barbs

的使用

barb(X, Y, U, V,, **kw)

X

:风场数据

X

坐标

Y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值