Data Visualization
Stream Graph Generator
Generate smooth stream graphs for visualizing time-series data flow, perfect for showing changes in composition over time with organic, flowing shapes
html· HTML resultOpen tool
Quick start
Call this tool from your code in three languages.
cURL
curl -X POST 'https://api.elysiatools.com/en/api/tools/stream-graph' \
-H 'Content-Type: application/json' \
-d '{"chartData":"Multi-series time-series JSON:\n{"labels": ["Jan", "Feb", "Mar", "Apr", "May"],\n "series": [\n {"name": "Desktop", "data": [120, 135, 125, 140, 155]},\n {"name": "Mobile", "data": [80, 95, 110, 125, 140]},\n {"name": "Tablet", "data": [40, 45, 50, 48, 52]}\n ]\n}","chartTitle":"Enter chart title...","colorScheme":"default","streamColors":"#3b82f6,#10b981,#f59e0b","streamOpacity":"0.7","curveSmoothness":"0.5","backgroundColor":"#ffffff","gridColor":"#e8e9ea","chartHeight":"500","maxValue":0,"minValue":"0","xAxisLabel":"Time","yAxisLabel":"Value","showGrid":true,"showValues":false,"showDataLabels":true,"normalizeData":false,"showLegend":true}'