Линейная диаграмма с заданным порядком точек

По умолчанию порядок точек линии определяется значениями временного или порядкового поля. Для собственного пути можно связать поле с каналом order.

В этом примере исследуется изменение связи цены бензина и среднего расстояния, пройденного автомобилями на душу населения. Канал order сортирует точки по году: один конец линии соответствует 1956 году, другой — 2010 году.

Пример основан на статье Ханны Фэрфилд «Driving Shifts Into Reverse» в The New York Times.

import altair as alt
from altair.datasets import data

source = data.driving()

alt.Chart(source).mark_line(point=True).encode(
    x=alt.X("miles").scale(zero=False),
    y=alt.Y("gas").scale(zero=False),
    order="year",
    tooltip=["miles", "gas", "year"],
)

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