Линейная диаграмма с заданным порядком точек
По умолчанию порядок точек линии определяется значениями временного или порядкового поля. Для собственного пути можно связать поле с каналом 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"],
)
import altair as alt
from altair.datasets import data
source = data.driving()
alt.Chart(source).mark_line(point=True).encode(
alt.X("miles", scale=alt.Scale(zero=False)),
alt.Y("gas", scale=alt.Scale(zero=False)),
order="year",
tooltip=["miles", "gas", "year"],
)
Подробнее в связанных разделах документации: