Линейная диаграмма с datum для цвета

Параметры datum и repeat задают цвета нескольких рядов линейной диаграммы. Пример адаптирован из повторения и слоёв для разных показателей фильмов в Vega-Lite.

import altair as alt
from altair.datasets import data

source = data.movies()

alt.Chart(source).mark_line().encode(
    alt.X("IMDB Rating").bin(True),
    alt.Y(alt.repeat("layer"))
        .aggregate("mean")
        .title("Mean of US and Worldwide Gross"),
    color=alt.datum(alt.repeat("layer")),
).repeat(
    layer=["US Gross", "Worldwide Gross"]
)

Подробнее в связанных разделах документации: