概述#
Vega-Altair 是一个基于 Vega 和 Vega-Lite 的 Python 声明式统计可视化库。
它提供了一种强大而简洁的语法,使您能够快速构建各种统计可视化。以下是使用API可视化数据集的示例,使用的是交互式散点图:
# import altair with an abbreviated alias
import altair as alt
# load a sample dataset as a pandas DataFrame
from vega_datasets import data
cars = data.cars()
# make the chart
alt.Chart(cars).mark_point().encode(
x='Horsepower',
y='Miles_per_Gallon',
color='Origin',
).interactive()
关键的想法是您正在声明数据列与视觉编码通道之间的链接,如 x 轴、y 轴和颜色。其余的绘图细节是自动处理的。基于这一声明式系统,可以使用简洁的语法创建出令人惊讶的各种图形,从简单到复杂。
该项目以最亮的星星命名,位于鹰座。从地球的天空中,织女星看起来与Altair相近,后者是我们母项目的名字来源。
本文件作为学习Altair的主要参考。更多学习材料和教程可以在学习材料部分找到。浏览Vega-Lite文档也是很有帮助的。