Time Series
Interactive

Stream Graph

Stream graphs are a variation of stacked area charts where series flow around a central baseline rather than stacking from zero. This creates an organic, river-like appearance that emphasizes changes in composition over time while de-emphasizing absolute values.

Example Visualization

Stream graph showing music genre popularity over decades

Try this prompt

"Create a stream graph showing 'Music Genre Popularity' on streaming platforms over the past decade (2014-2024). Generate data for 6 genres with realistic trends: Pop (stable 25-30%), Hip-Hop (rising from 15% to 30%), Rock (declining 20% to 12%), Electronic/EDM (peaked 2016-2018 at 18%, now 12%), R&B (steady 10-12%), Country (growing 8% to 14%). Use smooth asymmetric streamlines centered on a baseline. Apply distinct, harmonious colors per genre. Add subtle year markers on X-axis. Include interactive hover showing exact percentages. Add annotations for key moments: 'Streaming revolution 2015', 'Hip-Hop becomes #1 (2018)'. Legend on right side. Title: 'Decade of Streaming: Genre Evolution 2014-2024'."
Generate this now

Python Code Example

Loading code...

Common Use Cases

  • 1Trend evolution visualization
  • 2Content popularity over time
  • 3Genre/category shifts
  • 4Artistic data presentations

Pro Tips

Order streams by peak timing

Use smooth interpolation

Add interactive tooltips for values