Skip to content
Data Labels

Data Labels

Use this when: You need to draw each bar’s own value directly on the chart with Theme.show_data_labels=True.

Data Labels

Usage

from dataviz import Plot, save
from dataviz.core.theme import Theme


def main() raises:
    var quarters: List[String] = ["Q1", "Q2", "Q3", "Q4"]
    var revenue: List[Float64] = [42.5, 48.0, 45.2, 61.0]

    var plot = (
        Plot()
        .mark_bar()
        .encode_categorical(x=quarters, y=revenue)
        .theme(Theme(show_data_labels=True))
        .labels(title="Quarterly Revenue", y_title="Revenue ($M)")
    )
    save(plot, "docs/src/examples/out_data_labels.svg")

Related

Related recipes: Annotation Colors · Point Labels

Relevant API: Plot annotations