python画50个图-有人说Python是青铜?我用50行Python代码绘制3D机场分布图
绘制一款的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图形,可能需要其他专业人员的共同努力,有兴趣的朋友可以继续深入研究。
【编辑推荐】
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0
python画50个图-有人说Python是青铜?我用50行Python代码绘制3D机场分布图相关推荐
- 有人说Python是青铜?我用50行Python代码绘制3D机场分布图
绘制一款的3D图形,不仅可以直观的展示数据分析的结果,也更方便数据化运营,同时也让工作成果更容易被大众理解.本文就基于python绘制一款基础的3D地图,用于直观展示全国机场的分布情况,以及该机场出发 ...
- 用python画股票分时图 github_GitHub - DogeWatch/stock: stock,股票系统。使用python进行开发。...
pythonstock V1 项目简介 特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG. PythonStock V1 是基于Python ...
- python画k线图_python画k线图
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! import datetime import pandas_datareader ...
- 请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图,求大佬指点
请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图 例如这个:
- python画饼状图
python画饼状图 文章目录 python画饼状图 前言 一.引入matplotlib库 二.完整代码 1.如下 总结 前言 今天,我们试着用python来绘制我们的饼状图 一.引入matplotl ...
- python做图片美化_如何美化MATLAB和Python画出来的图
如何美化MATLAB和Python画出来的图 写在前面 俗话有句叫做:字不如表,表不如图,意思就是图可以最直观最显然的表达我们想要表达的信息,其升降趋势一目了然:表其次,能够看到数值,但是想要看出变化 ...
- boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot
[Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...
- 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python画爱心原理_程序员式优雅表白,教你用python代码画爱心
还能用python代码画爱心?还有这种操作?这是什么原理? 不相信python代码可以画爱心?先来一张效果图来看看效果吧!PyCharm pro Mac-PyCharm pro for Mac( Py ...
最新文章
- 命名实体识别NER遗留问题----模型构建
- 设计模式学习笔记清单
- Python技术栈与Spark交叉数据分析双向整合技术实战--大数据ML样本集案例实战
- 收了100元辛苦费,写了一个最简单的C#ASP.NET的3层架构例子代码,源码是通过代码生成器生成的【写程序的效率神奇的高】...
- SAP CRM WebClient UI BSP server event
- html5+css3第一次作业_“台风爷爷,让我作业飞走!”南京小学生写的诗都这么逆天了?...
- 风格指南——Solidity中文文档(10)
- python堆排序算法_Python算法学习之堆和堆排序
- 让Node.js在Azure上运行-3
- 如何使用Movavi Video Editor制作幻灯片?
- Java设计模式--生成器模式
- 各种网线的分类和区别
- 二、云计算-私有云-国产-华为-FusionCloud+HCIE Cloud相关知识点+笔试题库
- 语法分析器实现过程(java)
- JS计算日期相减天数
- tvb php 香港IP,优酷与TVB签订战略合作协议,实现内容IP与平台资源结合
- 【观察】英特尔:视频行业最佳“合伙人”
- vue+videojs视频播放、视频切换、视频断点分段上传
- 超级时尚炫酷快速图文展示PR2021模板MOGRT|AE模板
- 万户OA助力红豆集团信息化建设方案