从Google colab 中衍生出的知识

基于描述性语言的可视化工具altair

  • 官网网站,特点基于描述性语言例如:

    alt.Chart(cars).mark_point().encode(
        x='Horsepower',
        y='Miles_per_Gallon',
        color='Origin',
    ).interactive()
    
  • 可交互性的图表,实时调整数据的格式,并导出

  • 有一个可以交互的 Editor 来自华盛顿大小的交互式可视化实验室,实验室有很多有趣的项目,例如身体可视化的 Body Diagrams ,和大名鼎鼎的D3.js

Altair 资料

Altair pycon 2018演讲介绍,文档,Tutorial.

类似的可视化工具 Voyage ,介绍视频, github 源码, 文档,试用链接

Matplotlib 与 Altair

Matplotlib特点:

  • Matlab语法
  • 强大的画图工具
  • 有各种渲染的后端
  • 测试的很好,稳定有效的运行了15年
  • API imperative 而且冗长,无法交互,无法web化

API的特点:

  • 步骤式的,把x放这里,y放这里表明事情怎么做

灵感来自Colab 自带的示例代码

可以使用 Code Snipt 中的 Filter 筛选功能,关键字筛选代码并查看.

  • 可视化工具
    • Altair
  • 显示方式
    • JavaScript
  • 数据集操作
    • 从 Google Sheet 中导入,导出数据
    • 从 Google Drive 中导入导出,挂载到Colab中
    • 从 Google Storage 中导入,导出数据