采样#

采样转换是 Altair 所有数据转换中较简单的一种;它接受一个单独的参数 sample,该参数指定从数据集中随机选择的行数。生成的图表将仅使用数据的这个随机子集创建。

例如,此处我们绘制了完整的 cars 数据集以及一个包含 100 行的样本数据。

import altair as alt
from vega_datasets import data

source = data.cars.url

chart = alt.Chart(source).mark_point().encode(
    x='Horsepower:Q',
    y='Miles_per_Gallon:Q',
    color='Origin:N'
).properties(
    width=200,
    height=200
)

chart | chart.transform_sample(100)

转换选项#

transform_sample() 方法基于 SampleTransform 类构建,该类具有以下选项

点击展开表格

属性

类型

描述

sample

数字

样本中包含的数据对象的最大数量。

默认值: 1000