7步搞定Python数据可视化,业界大牛出品教程,Jupyter、Colab都有在线版

点击上方 “AI派 ”, 选择“ 设为星标
最新分享,第一时间送达!
640?wx_fmt=jpeg
640?wx_fmt=gif
郭一璞 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

做图表,谁不会?打开Excel,自动就可以生成各种各样的图表。

但你看这些图表呢?

640?wx_fmt=png

结合真实地理数据,展现美国每个县的失业率。

640?wx_fmt=png

全球自然灾害统计,类型、规模、时间,一目了然。

640?wx_fmt=png

甚至还有可爱的表情符号画风,生动的展现出英美两国的养殖业状况。

每张都清晰明确,色彩搭配合理,让人一眼就能看清楚各种状况,纵观全局,一目了然。

要是用在晋升答辩PPT上,老板一眼就能看出你究竟做出了多少成绩。

要是用在客户招标会上,手握预算的客户也能清醒的认识到这单生意的价值所在。

用Excel的话,很难展示出这种效果,那……不如用Python?不用手动排版设计,简单的代码就能直接运行出结果。

刚刚出炉的这篇GitHub教程,来自数据可视化大牛、D3.js作者Jeffrey Heer,教你7步搞定Python数据可视化。

不少网友看到之后赞不绝口:

640?wx_fmt=png

这个特别棒,谢谢你分享给大家!

640?wx_fmt=png

谢谢你创作者们好的东西分享给大家,我在加拿大,这对我的数据可视化课程非常有用。

现在连推特上的点赞都超过了1200:

640?wx_fmt=png

工具Vega-Lite和Altair

首先,用Python完成可视化,需要借助两款工具:Vega-LiteAltair

Vega-Lite是一种交互式图形的高级语法,用简明的JSON语法,快速生成可视化图形,Vega-Lite规范可以编译为Vega规范。

比如下图,左边的图形,背后就是右侧的代码来实现的。

640?wx_fmt=png

而Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系,相比matplotlib,Altair要简洁的多。

640?wx_fmt=png

Altair的图形种类非常丰富,包含条形图、折线图、面积图、散点图、直方图、地图等各种交互式图表。

Altair也是基于Vega和Vega-Lite而来的,使用的语言是Python,因此,Vega-Lite和Altair两者一同服用,效果最好哦。

七步学会可视化

说完了需要用到的基础工具,再来看看这套课程本身。

教程的作者非常友好,在Jupyter、Colab、Observable三个平台都准备了课程,你可以选择自己习惯的平台,或者直接去Colab上,用自己的数据体验一下。

640?wx_fmt=png

整体教程包含7个部分:

640?wx_fmt=png

1、Vega-Lite/Altair介绍

2、数据种类、图形标志、视觉编码渠道

3、数据转换

4、比例尺、轴和图例

5、多视图合成

6、交互

7、制图可视化

最后,教程作者还附赠了Altair的debug指南。

来自D3.js创作者

这份教程的作者Jeffrey Heer,是华盛顿大学的计算机教授,在华盛顿大学交互数据实验室工作,同时还是数据软件公司Trifacta的联合创始人和CXO。

640?wx_fmt=jpeg

他专门研究数据可视化方向,在Google Scholar的H-index达到了62,超多网站都在用的数据可视化JavaScript库D3.js就是他和学生一起完成的,这篇论文的引用次数超过了2300。

传送门

课程GitHub:

Vega-Lite:

Altair:



/ 每日赠书专区 /

为了回馈一直以来支持我们的读者,“每日赠书专区”会每天从留言支持我们的读者中选择一名最脸熟的读者来赠予实体书籍(包邮),当前通过这种方式我们已赠送出  3 0+  本书籍。

  1. 脸熟的评判标准是根据通过留言的次数来决定的

  2. 留言时需要按照今日留言主题来用心留言,否则不计入总数

  3. 每日赠书专区会出现在AI派当天发布文章的头条或次条的文章末尾


如果不理解头条/次条的含义的读者可看下面的图。

640?wx_fmt=jpeg



今天我们的每日赠书专区出现在“ ”的位置上 ,书籍为 《利用Python进行数据分析》

640?wx_fmt=jpeg

本书简介:

本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。第2版针对Python 3.6进行全面修订和更新,涵盖新版的pandas、NumPy、IPython和Jupyter,并增加大量实际案例,可以帮助你高效解决一系列数据分析问题。

适读人群 :适合刚学Python的数据分析师或刚学数据科学以及科学计算的Python编程者

?↑↑点击上方小程序即可购买


恭喜上期通过留言成功混脸熟的读者:冰凉,赠送一本《机器学习线性代数基础

请中奖同学联系小编:wanglaoshi201907

640?wx_fmt=png

/ 今日留言主题 /

你觉得数据分析最大的价值是什么?

近期专栏推荐

1. 算法原理稳如狗,工程落地慌得很!AI炼丹炉实践指南来啦~

2. 从0到1,数据分析师修炼之路

3. "王老湿,我。。我想学那个。。爬虫。可以嘛"

4. 想学机器学习吗?带坑的那种

640?wx_fmt=png

点下「在看」,给文章盖个戳吧!?

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值