Skip to content

Theme River

The Theme River Chart (also called StreamGraph) is a time-series visualization where multiple categories are displayed as flowing, stacked streams over a continuous timeline.
It’s useful for understanding how the distribution of different categories changes over time while maintaining a visual sense of overall volume.

Use cases:

  • Show how sales by product category evolved over time.
  • Visualize topic trends, social mentions, or events over a period.
  • Track market share of brands or segments over time.

βš™οΈ Setup

  1. Drag the Theme River Chart widget from the chart library onto your designer workspace.
  2. Select the chart.
  3. Go to the Widget Configuration tab in the Configuration panel.
  4. Under the Configuration panel tab, select the Basic Configuration option to access essential settings for the chart.
  5. Select the Source from which the chart will fetch its data.
  6. Map:
    • Measure β€” Numeric value.
    • Group β€” Categorical value for the stream layers.
    • Date β€” Date dimension to drive the time axis.

πŸ“Š Basic Configuration

Configuration ItemDescription
SourceThe data source to query for chart values.
MeasureNumeric value to display for each category and date.
GroupThe category that splits the stream flows.
DateThe time dimension over which to spread the streams.

🎨 Chart Customizations

CategoryOptions & Description
GeneralTheme, background, animations, and accessibility options.
TitleChart title, font, alignment, and visibility settings.
SortingControl stream stacking order by sorting categories.
GridAdjust chart padding, spacing, and margins.
LegendPosition, layout, and show/hide legends for each category stream.
Single AxisCustomize date axis label format, min/max, interval, and label rotation.
SeriesEnable/disable labels, overlap handling, label orientation, and assign custom colors.
TooltipConfigure tooltip content, formatting, and trigger settings.

πŸ“Š Example Visualization

theme river chart