感谢创作者与大家分享好东西,我在加拿大,这对我的数据可视化课程非常有用。
就连Twitter上的点赞数现在也超过了1200:
工具 Vega-Lite 和 Altair
首先,要使用Python完成可视化,需要用到两个工具:Vega-Lite和Altair。
Vega-Lite 是交互式图形的高级语法。 它使用简洁的JSON语法来快速生成可视化图形。 Vega-Lite规范可以编译成Vega规范。
例如下图中,左边的图形是由右边的代码实现的。
Altair 是专门为 Python 编写的可视化软件包。 它使数据科学家能够更多地关注数据本身及其内部联系。 与matplotlib相比,Altair要简单得多。
Altair 拥有多种图形,包括条形图、折线图、面积图、散点图、直方图、地图和其他交互式图表。
Altair也是基于Vega和Vega-Lite,使用的语言是Python。 因此,Vega-Lite 和 Altair 最好一起服用。
通过七个步骤学习可视化
说完需要用到的基本工具,我们来看看课程本身。
教程的作者非常友好。 他在三个平台上准备了课程:Jupyter、Colab 和 Observable。 您可以选择自己习惯的平台vega软件教程,也可以直接进入Colab,用自己的数据进行体验。
整个教程包含7个部分:
1.Vega-Lite/Altair简介
2.数据类型、图形符号和视觉编码通道
3. 数据转换
4. 比例尺、轴和图例
5. 多视图合成
6. 互动
7. 地图可视化
最后,教程作者还提供了 Altair 的调试指南。
来自 D3.js 的创建者
本教程的作者 Jeffrey Heer 是华盛顿大学计算机科学教授。 他在华盛顿大学交互式数据实验室工作vega软件教程,也是数据软件公司 Trifacta 的联合创始人和 CXO。
他的专长是数据可视化。 他在Google Scholar上的H指数达到了62。他和他的学生完成了数据可视化Javascript库D3.js,该库被许多网站使用。 这篇论文被引用超过2300次。
门户网站
课程GitHub:
Vega-Lite:
牵牛星:
- 超过-
直播| Style-Gan的架构和实现
量子比特QbitAI·今日头条签约作者
̾'ᴗ' ̫ 追踪AI技术和产品新进展
喜欢的话就点击“观看”吧!