📅  最后修改于: 2023-12-03 15:38:56.360000             🧑  作者: Mango
Altair 是 Python 中一款强大的可视化库,它支持通过变量为散点图着色。本文将介绍如何通过 Altair 中的变量为散点图着色。
import altair as alt
from vega_datasets import data
source = data.cars()
chart = alt.Chart(source).mark_circle().encode(
x='Horsepower',
y='Miles_per_Gallon'
)
chart = chart.encode(
color='Origin:N'
)
这里的 N
表示颜色变量是标称的(Nominal),即颜色对应的分类是无序的。
chart.show()
完整代码片段如下:
import altair as alt
from vega_datasets import data
# 加载数据集
source = data.cars()
# 创建散点图
chart = alt.Chart(source).mark_circle().encode(
x='Horsepower',
y='Miles_per_Gallon'
)
# 为散点图着色
chart = chart.encode(
color='Origin:N'
)
# 展示图形
chart.show()
通过在 Altair 中使用变量为散点图着色,可以更好地展示数据集中的分类信息,使图形更加易读易懂。