Charts and visualizations
Strata turns query results, uploaded data, and analytical insights into interactive in-line charts and other rich visual blocks.
Asking for a chart
Use natural language. Any of these work:
- "Chart this."
- "Show me a pie chart of revenue by region."
- "Plot orders over time."
- "Visualize the breakdown."
In Auto and Simple modes Strata also adds charts on its own whenever the answer is numerical or comparative. In Technical mode, charts appear whenever the data benefits from one. See /docs/chat/modes.
Supported chart types
Strata emits a chart code block that the frontend renders. The following types are supported:
bar,horizontalBar— categorical comparisonsline— trends over timepie,doughnut— share of a wholescatter— relationships between two numerical variablesradar— multivariate comparisonwaterfall— running totals that climb and fallhistogram— frequency distributiongauge— single KPI vs. a targettreemap— hierarchical proportional areacandlestick— OHLC financial datagantt— task timelinesfunnel— conversion stages
Heatmaps and other custom plots are not part of the chart block. For those, Strata reaches for Analysis and returns an image. See /docs/chat/python.
Interacting with a chart
Strata renders the standard types (bar, line, pie, doughnut, scatter, radar, and their variants) with Chart.js. The richer types — gauge, treemap, candlestick, gantt, and funnel — are drawn with Strata's own renderers. Inside the chat you can:
- Hover any data point to see its exact value in a tooltip.
- Click a legend item in a multi-series chart to hide or show that series.
- Click the expand control on a chart to open it full-screen.
Charts adapt automatically to light and dark themes, and they use a consistent gold-led color palette throughout the app.
Other rich visual blocks
Beyond the chart block, Strata renders these inline rich components when the data fits them naturally:
- Comparison cards — side-by-side metric tiles.
- Progress bars — percentages or status against a target.
- Timelines — chronological event lists.
- Correlation matrices — heatmap-style correlation grid.
- Email drafts — formatted email preview with To, Subject, and Body before sending.
See /docs/reference/blocks for the full reference.
Refining a chart
The fastest way to change a chart is to ask:
- "Make this a line chart instead."
- "Add a second series for last year."
- "Sort the bars descending."
- "Use horizontal bars."
Strata produces a new chart inline; the previous one stays in the conversation transcript.
Exporting a chart
There is no direct "download chart as image" button. Two options:
- Embed it in an Excel export. Ask Strata to "export this with the chart." The generated workbook includes a native Excel chart drawn from the same data. See /docs/chat/exports.
- Capture from an analysis. For pixel-perfect images (with custom styling, annotations, or multi-panel layouts), ask Strata to "produce this as a PNG using Python." See /docs/chat/python.
Related
- /docs/chat/exports — Excel and PDF export
- /docs/chat/python — Analysis, for advanced visualizations
- /docs/reference/blocks — all the rich blocks Strata can render