专栏名称: AirPython
分享 Python 自动化及爬虫、数据分析实战干货,欢迎关注。
目录
相关文章推荐
科普中国  ·  芯片是如何被制造出来的? ·  9 小时前  
知识分子  ·  C刊已成少数大佬的自留地? ·  16 小时前  
原理  ·  滴!一个日常现象的全新发现 ·  2 天前  
51好读  ›  专栏  ›  AirPython

一图展现 Python 可视化的艺术性

AirPython  · 公众号  ·  · 2021-03-29 12:03

正文

一个名为「Joy Division」英国摇滚乐队,在1979年发行的其第一张录音室专辑「Unknown Pleasures」的封面,由艺术家「Peter Saville」基于射电脉冲星信号的数据图创作而成,成为了一种流行文化的符号标志,并在后期出现在了各种艺术品中。



类似的图不仅仅出现在艺术创作中,在实际生活中我们常常也能看到、用到。在地图制作中存在着一种「山脊地图」,基于记录地表海拔信息的「高程数据」,我们可以利用水平方向上的基于实际位置海拔高度的曲线,来对某块区域的地形进行更具艺术性的表达,实用性和艺术性的结合更能满足用户的需求,也能使你在茫茫数据分析从业者中脱颖而出。


是不是开始蠢蠢欲动了呢,配合颜色与字体的选择搭配,使用简短的代码,就可以创作出艺术海报级别的「山脊地图」。


我们主要使 Matplotlib (一个python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形)用与ridge_map来完成一幅山脊图的创作,我们先一个非常简单的例子开始:


来看看这串代码所展示的效果图:

那这样的一个艺术视觉图片是怎样通过Python制作的呢?


其实这就是ridge_map绘制山脊地图的基本模式,利用matplotlib.font_manager注册要使用的字体,再将绘图区域bbox信息与字体属性传入RidgeMap()之后调用plot_map()方法即可进行绘制。


但如果你想要制作出像下面这种更多定制内容的山脊地图,就需要了解多一些知识:


除了上述提到的几个Python工具在现实中的应用,同学们还能不能想到Python在其他领域的用法呢?✏


无论哪个行业,入门的第一步,都是了解数据分析和Python使用的基础。只有迈出了第一步,才会在某个领域有自己发展的可能和空间。

为了让大家少走弯路,早日掌握数据分析技能,早日实现财富自由,网易云课堂特别推出《 3天数据分析实战训练营 》课程,网易一线技术大牛亲授网易内部投资秘笈,手把手带 学习 数据分析可视化和Python量化 ,从入门到进阶,帮你实现早日升职加薪


如果遇到一些环境配置,还有一些错误异常等bug,资料就显得不太够用,这时就需要找到老师,给我们特别讲解。

或者是想快速学习数据分析领域知识,不妨先找一找直播课看看,了解当下最贴合实际的学习思路,确定自己的方向。

位置有限,先到先得!现在报名还能免费领取4G网易内部数据分析秘籍



免费领取资料和大厂直播课


大家按照以下步骤,获取我特意挑选出来的书籍、视频:
1、扫二维码免费报名课程(限时300个名额)
2、报名成功后添加小助手即可免费领取资料

(扫码了解课程详情)


网易特邀数据架构讲师—— “证书狂魔”Mars老师 ,通过直播 现场教学和实战案例 的同时,开放互动参与学习,让你 六小时内get实战项目经验和数据分析的多种技能 课程会先讲解如何构建数据指标体系,再谈谈数据分析方法,手把手让你掌握如何从Python可视化入门到进阶和用Python做量化。


网易直播课内容详情


3月30日 20:00 & 数据可视化入门:
1节课教你:用Tableau实现酷炫可视化报表
场景工具:了解可视化工具Tableau
流程处理:  爬取数据源并清洗数据
学习成果:建立指标,分析二手车交易数据
实战案例:用数据解读,二手车市场走势

3月31日 20:00 & 数据可视化进阶
用Python实现电商直播数据可视化
场景工具:大厂数据分析工作流程解析
流程处理:用Python分析Excel处理不了的数据
学习成果:Python可视化常用工具箱
实战案例:动态展示电商直播数据

4月1日 20:00&量化交易入门和进阶:
利用Python,快速选择优质股票
场景工具:利用pandas工具分解KDJ指标构成
流程处理: 交易数据爬取,业务场景分析建模和可视化
分析结果:用KDJ指标模型对比特币行情买卖点搜索&交易回溯
实战项目:掌握根据数据指数和分析工具寻找虚拟货币买卖原理

他们每周都会定期分享一些干货供大家学习参考,对学习很有帮助。







请到「今天看啥」查看全文