概览#
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)与织女星(Vega)非常接近,我们的父项目便是以织女星命名的。
本文档是学习 Altair 的主要参考资料。更多学习材料和教程可在学习材料章节找到。浏览 Vega-Lite 文档也会有所帮助。