Simple Highlighted Bar ChartΒΆ

This example shows a basic bar chart with a single bar singled out for a highlight.

import altair as alt
from vega_datasets import data

population = data.population.url

alt.Chart(population).mark_bar().encode(
    x="year:O",
    y="sum(people):Q",
    # The highlight will be set on the result of a conditional statement
    color=alt.condition(
        alt.datum.year == 1970,  # If the year is 1970 this test returns True,
        alt.value('orange'),     # which sets the bar orange.
        alt.value('steelblue')   # And if it's not true it sets the bar steelblue.
    )
)