📅  最后修改于: 2023-12-03 15:11:14.911000             🧑  作者: Mango
Altair 是一个基于 Vega-Lite 的 Python 可视化库,它可以帮助编程人员轻松构建漂亮的交互式可视化图表。以下是一些关键特点:
要安装 Altair,可以使用 pip 命令:
pip install altair
以下是一个简单的 Altair 示例:
import altair as alt
from vega_datasets import data
iris = data.iris()
chart = alt.Chart(iris).mark_point().encode(
x='petalLength',
y='petalWidth',
color='species'
)
chart.show()
这个示例加载了来自 Vega 数据集的鸢尾花数据,并使用 Altair 创建了一个散点图,横轴表示花瓣长度,纵轴表示花瓣宽度,不同的颜色表示不同的鸢尾花种类。通过 chart.show()
方法可以显示图表。
更复杂的图表可以通过更复杂的编码来实现,例如:
import altair as alt
from vega_datasets import data
iris = data.iris()
# 创建一个散点图和一个折线图,并组合在一起
chart1 = alt.Chart(iris).mark_point().encode(
x='petalLength',
y='petalWidth',
color='species'
)
chart2 = alt.Chart(iris).mark_line().encode(
x='petalLength',
y='petalWidth',
color='species'
)
(chart1 + chart2).show()
这个示例将两个图表组合在一起,一个是散点图,一个是折线图。
Altair 是一个简单易用的 Python 可视化库,它支持交互式可视化、多种类型的图表和与 Pandas 数据框架的兼容性。如果您经常需要创建可视化图表,那么 Altair 是一个值得一试的库。