爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3093|回复: 48

[经验总结] python绘制闪电与台风符号

  [复制链接]

新浪微博达人勋

发表于 2024-1-23 17:28:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 付亚男 于 2024-1-23 22:45 编辑

假如你想使用python绘制闪电的符号作为散点图,又或者你在绘制台风路径时想把位置用台风符号表示,就需要在自定义marker。

当然第二个问题其实已经有人解决了,之前在公众号上看到有人把台风的符号写成了一个包来供大家使用。这里我想和大家探讨的是自定义符号的逻辑,这个逻辑其实非常简单,就是把所有的符号都看成线条。空心的符号,就是这些线条,实心的符号,就是由线条围成的区域。而这些线条,其实就是一对坐标数组。

比如闪电的符号,其实就是由三条线段组成的折线,说白了就是把4个点连起来,那么给出4个点的坐标,然后把它看作是一个符号即可。

再比如台风的符号,虽然有点复杂,但原理仍然一样,可以把它视为3个部分,中间的一个圆,外加两边的一个曲线,这个曲线可以根据你的喜好调整,可以是三角函数,也可以是幂、对数、指数等等,分别把这3个函数使用numpy构造出来,然后把得到的数组组合到一起,就可以了。

示例1
1.png
例2】
2.png

代码如下。
游客,如果您要查看本帖隐藏内容请回复

对中小尺度天气感兴趣的同学,可以关注我们课题组的工作。

课题组学术主页:孙建华课题组 - Homepage (jhsunlab.github.io)
个人学术主页:Yanan Fu's Personal Website (iap-fuyanan.github.io)




密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2024-1-23 17:55:26 | 显示全部楼层
来学习python自定义marker
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-1-24 08:45:45 | 显示全部楼层
好东东,谢谢楼主分享,收藏了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-1-24 09:55:26 | 显示全部楼层
感谢分享!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-1-24 10:38:18 | 显示全部楼层
xuexixuexi
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-1-24 12:05:29 | 显示全部楼层
谢谢分享!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-1-25 16:09:50 | 显示全部楼层

好东东,谢谢楼主分享,收藏了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-1-26 09:03:03 | 显示全部楼层
谢谢分享!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-1-26 10:59:10 | 显示全部楼层

谢谢分享!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-1-26 11:32:08 | 显示全部楼层
学习下,谢谢大佬
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表