有人说Python是青铜?我用50行Python代码绘制3D机场分布图

主流无人机摄影测量软件横向评测:从自动化到专业精度,如何选择? 本文对主流无人机摄影测量软件进行横向评测,重点分析Pix4Dmapper、PhotoScan和ContextCapture在自动化程度、成果精度和学习成本上的优劣。通过农业监测、古建筑测绘等实战案例,揭示不同软件在测绘工程、农林应用等垂直领域的适配性,帮助用户根据需求选择最佳解决方案。文章还探讨了硬件生态与AI辅助建模等未来趋势。 阅读详情

绘制一款的3D图形,不仅可以直观的展示数据分析的结果,也更方便数据化运营,同时也让工作成果更容易被大众理解。本文就基于python绘制一款基础的3D地图,用于直观展示全国机场的分布情况,以及该机场出发的航班数量。

要点:

编程环境:anaconda下Spyder。

数据解释:数据包含“航班里程、航班名称、航空公司、出发机场、出机场纬度、出发机场经度、着陆机场、着陆机场纬度、着陆机场经度”共9列,15074行数据。

需要安装的依赖库有:pyecharts,pyecharts是百度开源的数据可视化产品,详细内容可参见官方文档(https://pyecharts.org/#/)。

01

实现过程

在本例中,首先结合pyechart库的3D地图有关函数,定义了一个map3d_with_bar3d()函数,主要用于将各个机场的航班数量,在3D地图上展示。然后将“机场名称、机场纬度、机场经度、机场的航班数”通过数据格式转换,转换为map3d_with_bar3d()函数接受的数据格式。

首先我们拿到一份机场的数据,如下所示:

里面有一些航班的信息,航空公司的名字,以及经纬度。然后我们利用pyecharts和pandas这个两个Python库,大概50行代码就能画出非常漂亮的3D机场图。

最终,在3D中国地图上,生成柱状图,可以直观的观察出全国的的机场分布情况,以及该机场出发的航班数量。运行上面的代码到的3D柱状图如下:

02

换一个视角看一下

在3D柱状图中,我们将超过800个航班的机场,用蓝色柱状图表示,在已知的数据中,只有北京的首都机场超过了800个航班。航班数量排名前十的机场包括:首都机场、江北机场、白云机场、长水机场、双流机场、宝安机场、咸阳机场、浦东机场、萧山机场、虹桥机场。

当然,想绘制有更多特效、更酷炫的3D图形,可能需要其他专业人员的共同努力,有兴趣的朋友可以继续深入研究。

往期趣味Python

30行Python代码来绘制一个微信图标

手把手教你50行Python代码,给心目中的女友微博秒评论

还在做重复的劳动,不如用Python自动生成Excel以邮件发送

????长按上方二维码 2 秒
回复「源码」即可获取资料
电子木鱼这么火?Python仅需50行代码实现(附代码,及素材) 最近在刷某音的时,发现一款电子木鱼非常的火爆。这款软件可以说是积功德的神器,敲一下功德+1,敲一下+1。成功的吸引了我的注意,便有了这个迷你项目。成功的复刻了其加功德的主要功能,并且可以根据自己的喜好,添加喜好的音乐。 阅读详情

相关推荐

Echarts世界流向图

【前言】 Echarts----世界流向图 demo 【效果图】 效果图如下: 【CODE】 code如下: /* 图中相关城市经纬度,根据需求添加数据 关于国家的经纬度,可以用首都的经纬度或者其他城市的经纬度 */ var geoCoordMap = { '南宁': [108.479, 23.1152], '广州': [113.5107, 23.2196], ...

weixin_43751946的博客 3815

py爬虫调用高德地图API——查看全国有机场的城市

一、工具 1、爬虫工具:requests(爬虫包)、xpath(定位指定信息) 2、分析工具:pandas(数据分析工具)、tableau(可视化) 3、数据来源:高德地图、国家统计局官网 二、调用高德地图API 在高德地图开发文档里面创建应用以后获得自己的key,然后根据需要查看开发文档(本处选择“搜索POI”) 爬取到的数据默认是json格式,通过关键字逐层筛选就可以获得指定信息 在这里插入...

liuyunfeng_c的博客 1978

Basemap可视化地图信息

Dataset 在气象学和气候学中,地址数据十分重要,因此本文就是学会可视化地理数据。headquartered:总部所在地 我们可以根据这个数据探索很多有趣的问题: 对于每一个机场,他们最频繁的目的地是哪里? 哪一个城市关于机场和航线而言是中心枢纽? Geographic Coordinate Systems(地理坐标系统) Longitude values:经度[-180,180]

I'm zm 1万+

教你用Python绘制3D地图,做出来效果太酷炫啦~

导语 这期主要介绍3D地图,还是比较神奇的,下面让我们一起来学习吧👇👇 01. 重庆市3D地图 from pyecharts import options as opts from pyecharts.charts import Map3D from pyecharts.globals import ChartType # 经纬度 example_data = [ [[119.107078, 36.70925, 1000], [116.587245, 35.415393, 1000

L010409的博客 6907

【信息科学与工程学】计算机科学与自动化——第六十三篇 人机交互之前端交互参数知识库02

每个分支下又细分了四个关键方向,并按照“研究对象/焦点、基本问题、核心理论/概念、研究方法、应用/目标、前沿/发展”的框架进行阐述,严格遵循了六级编码体系。在最终整合时,应建立唯一的学科分类编码表(例如,用两位数字或“ART”、“MED”、“ECO”等字母前缀),并确保所有下级编码(尺度、层次、类别、子类、具体项)的逻辑一致性。此回答中的编码为示例,实际系统需据此调整。控制过程(前馈、同期、反馈)、全面质量管理(TQM)、平衡计分卡(BSC)定量(调查、实验)、定性(访谈、民族志)、混合方法、大数据。

weixin_49199313的博客 680

【Pyecharts50例】GEO航线图/lines

前言 在GEO中使用lines有两点需要注意: 需要在geo.add()中设置type_='lines',如下所示: geo.add("成都出发", # 数据格式(from, to) [("成都", '长沙'), ("成都", "武汉"), ("成都", "长春"), ("成都", "南京")], type_='lines') data_pair数据格式:data_pair=[("成都", '长沙'), ("成都", "武汉

AwesomeTang 2299

Python 爬虫系列:爬取全球机场信息

前言 最近公司需要全球机场信息,用来做一些数据分析。刚好发现有个网站上有这个信息,只是没有机场的经纬度信息,不过有了机场信息,经纬度信息到时候我们自己补上去就行 网站元素分析 我们找到了有这些信息的网站,下一步我们就可以通过网站元素分析我们想要的信息在哪里。 首先我们打开网站,按“F12”,就可以在通过浏览器的开发工具查看网站所有的元素信息。 当我们鼠标在这些div上移动的时候,网页上就会将该div对应的展示块加上阴影,所以我们很快就能获取到我们...

谁念西风独自凉 4393

中国机场、航站楼航线信息+复杂网络分析+GUI动态界面

使用复杂网络对每个机场和航站楼在网络中的节点信息计算出来,然后根据这些信息使用pyecharts这个包在地图上对节点、网络、航线进行绘图。最后使用tkinter制作了一个GUI的界面,把这些功能集成到了一起。

python输出图形效果的代码_python 小项目之50 行 Python 代码完成图片转字符画

知识点:argparse 库的使用(参考教程)实验原理:字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也越多,图片也会更有层次感。问题来了,我们是要转换一张彩色的图片,这么这么多的颜色,要怎么对应到单色的字符画上去?这里就要介绍灰度值的概念了。灰度值:指黑白图像中点的颜色深度,范围一般从0到255,白色为255...

weixin_39682697的博客 273

WinDbg调试工具安装全攻略:从下载到配置的保姆级教程(Windows 10/11适用)

本文提供了一份详细的WinDbg调试工具安装与配置指南,适用于Windows 10/11用户。文章对比了WinDbg Preview独立版与SDK内置经典版的区别,并手把手指导从Microsoft Store或Windows SDK完成安装。核心部分重点讲解了如何配置符号文件路径与源代码路径,这是让WinDbg发挥强大调试功能的关键步骤,并针对常见安装问题提供了实用的排错方法。

hp777的博客 389

电赛控制-----经验分享

1.赛前准备 先简单介绍一下电赛。电赛是两年一届,单数年是大电赛,全称是全国大学生电子设计大赛,之前由瑞萨电子赞助,所以之前也叫瑞萨杯,从19年开始赞助方变成了TI公司,偶数年是小电赛,全称是“TI杯”模电邀请赛,(这里不得不提TI公司的实力是愈来愈大了),一般来说小电赛的含金量会略低于大电赛,而且对与想拿国奖的同学来说还是要参加大电赛,因为小电赛一般每个学校会限制只有两个队伍进国赛,而大电赛是没有这个限制的,而且我们学校电赛保研的话,大电赛只要求国二,而小电赛只有国一才可以保,这样难度就增加了很多。..

qq_35656655的博客 1万+

菜鸟来也!50行Python代码一键整理桌面

我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示:乱糟糟的桌面,让心情也会潜...

cainiao_python的博客 1063

Fiddler Everywhere保姆级教程:10分钟搞定手机HTTPS抓包(附证书配置避坑指南)

本文提供Fiddler Everywhere移动端HTTPS抓包的保姆级教程,涵盖环境配置、代理设置、证书安装及常见问题排查。重点解析如何正确安装并信任Fiddler根证书以解密HTTPS流量,帮助开发者快速搭建抓包环境,高效分析应用网络行为,提升调试效率。

git9versioner的博客 705

python画50个图-有人说Python是青铜?我用50行Python代码绘制3D机场分布图

绘制一款的3D图形,不仅可以直观的展示数据分析的结果,也更方便数据化运营,同时也让工作成果更容易被大众理解。本文就基于python绘制一款基础的3D地图,用于直观展示全国机场的分布情况,以及该机场出发的航班数量。要点:编程环境:anaconda下Spyder。数据解释:数据包含"航班里程、航班名称、航空公司、出发机场、出机场纬度、出发机场经度、着陆机场、着陆机场纬度、着陆机场经度”共9列...

q6q6q的专栏 497

SAP ATP检查全解析:从配置到BAPI_RESERVATION_CREATE1应用实例

本文全面解析SAP ATP检查功能,从基础配置到BAPI_RESERVATION_CREATE1高级应用,涵盖物料可用性检查、动态规则设置及性能优化策略。通过实战案例演示如何利用BAPI_MATERIAL_AVAILABILITY实现精准库存承诺,提升供应链效率,特别适合SAP顾问和库存管理人员参考。

dropout6artist的博客 679

AgentScope Java 2.0 项目实战:从零构建企业级自主Coding Agent

本文基于 AgentScope Java 框架,完整拆解两个生产级 AI Agent 项目的从零开发全过程。其一是企业级自主编码机器人(agentscope-codingagent),支持 Issue→PR 自动实现、PR Code Review、Docker 沙箱隔离执行与多通道接入;其二是个人 AI 助手管理平台(agentscope-paw),采用 Spring Boot + React 全栈架构,支持多 Agent、技能市场与多 IM 通道。

program哲学 842

python画3d玫瑰花代码_有人说Python是青铜?我用50行Python代码绘制3D机场分布图

绘制一款的3D图形,不仅可以直观的展示数据分析的结果,也更方便数据化运营,同时也让工作成果更容易被大众理解。本文就基于python绘制一款基础的3D地图,用于直观展示全国机场的分布情况,以及该机场出发的航班数量。要点:编程环境:anaconda下Spyder。数据解释:数据包含“航班里程、航班名称、航空公司、出发机场、出机场纬度、出发机场经度、着陆机场、着陆机场纬度、着陆机场经度”共9列,1507...

weixin_42494902的博客 314

【ATC/DTC方法第一期】经典平均/昼夜温度周期ATC/DTC方法介绍(含Python代码实现)

【ATC/DTC方法第一期】经典平均/昼夜温度周期ATC/DTC方法介绍(含Python代码实现)

WW、forever的博客 486

python画航线图_Python:如何在地图上绘制飞行轨迹/航线

我正试着用位置数据在地图上画出一条飞行路线。在我得到了一份位置数据,其中还包括其他信息。部分数据附于下文。第五列和第六列分别是lat和lon。在0 C130 30-07-2018 20:07 43.53 -116.16 887.60 887.5981 C130 30-07-2018 20:08 43.49 -116.17 860.73 860.7332 C130 30...

weixin_42137028的博客 4710

机器视觉应用工程师职位深度解析与面试指南

广东奥普特科技招聘机器视觉应用工程师,要求大专以上理工科专业背景,熟悉C/C++或PLC编程,具备自动化设备调试经验。岗位职责包括视觉项目方案评估、系统安装调试、售后技术支持及异常处理,需接受外派出差。该职位面向专业对口的应届生或实习生,强调动手能力、沟通技巧和吃苦耐劳精神。机器视觉工程师需掌握图像处理算法、硬件配置等核心技术,在工业自动化领域具有良好发展前景。求职者应注重编程能力和实践经验的积累,以胜任这一技术密集型岗位。

郑伟强dev的专栏 435

【UG\NX二次开发】多个带ui的dll怎么整合到一个dll

NX二次开发-群精选」专栏收录了那些曾散落在聊天对话框里的精彩的知识分享,这都是被遗落的宝贵财富。让我们一起向大佬学习,充满激情地进步,不断超越自己。底部联系方式,欢迎您加入一起交流。有大佬知道多个带ui的dll怎么整合到一个dll吗。

王牌飞行员_里海的博客 286

R语言地理可视化:中国国内航线航班信息统计、绘制分布夜景图

全文链接:http://tecdat.cn/?p=31693最近,有一种说法:“中国经济发展的命脉就是石油和航线”。因此,航线的重要性不言而喻(点击文末“阅读原文”获取完整代码数据)。近年来,中国的航运业发展迅速,不仅带来了经济效益和社会效益,也带来了就业岗位。因此,我们有必要分析航线分布状况。为了更好地帮助客户进行航运业务、航线设计、港口定位等决策研究,我们使用基于R语言地理信息系统的中国航线分...

拓端研究室TRL 430

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

[手把手]教你绘制全球热门航线和客流分布图

摘要:这张地图描绘了一些目前最热门的民航线路,每条线路都用不同的颜色和宽度表示出了最近一年有多少乘客往返于这两个机场之间。 数据收集 当我开始收集用于这张地图的数据时,我知道并不是所有的机场都在它的维基百科页面上公布了它和不同目的地之间往返的乘客数目。但我也不确定是否可以根据其他机场给出的乘客数目来填补这些空缺。 莫斯科的两大机场,谢列梅捷沃...

weixin_33869377的博客 1298

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

数据可视化:python调用pyecharts库绘制航线专题图

写在前面 这学期上了数据通讯这门课,其中有一个作业是要求爬取某一天各重要城市到上海虹桥以及上海浦东两机场的航班信息,然后进行可视化、数据分析。在这一份作业用到的可视化工具是python的pyecharts库,其中一幅图的效果如下: 事实上这航线图是可以动的,只是截了个屏,下面具体说一下怎么操作。用到的库除了pyecharts,还有numpy、panda. 第一步 获取数据 要做数据的可视化,首先...

qq_44171096的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

世界机场数据(带位置坐标)

最近在一个航旅的项目上需要用到机场数据,网上搜了一圈,有一个开放、免费的世界机场数据网站:OurAirports。 同OpenStreetMap类似,是一个开放的可编辑的数据网站,截止目前拥有54609条机场数据,包括中国400条机场数据,应该还是比较全面的。除了基础的机场数据外,还提供了跑道等数据。 最后本想把中国区的数据处理成国测局坐标系,但发现数据本身不是很精准,不能用来做导航,所以算了...

weixin_34087301的博客 4287
上一篇: 知名网站的 404 页面长啥样?
下一篇: 学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃!
菜鸟学Python
博客等级 码龄9年 8088粉丝 571原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值