Charts are your tool for visualizing data in Summer.
As described in our Query Overview, Charts are built directly into your Queries. Write a Query, run it, and you can start making Charts. Saving your Query will save any new Charts or changes to existing Charts.
Summer Charts are powered by our open source library DuckPlot. DuckPlot uses DuckDB and Observable Plot to compute and render the Chart’s data. Try it for yourself and let us know what you think.
To build a Chart, start by choosing the Chart type. Our supported types are described below.
Once you select a Chart type, you will now need to pick the Chart’s data.
The Chart Builder is divided into two sections, Data and Format. Data is where you will map columns from your results to elements of the Chart. Format is where you will choose the visual style and labelling for your Chart.
Here are a few notes on some common settings,
Add column +
to choose multiple columns which will each map to individual elements (i.e. line, bar, pie slice).Line — Commonly used for displaying data over time
Bar — Horizontal and Vertical stacked bar charts are supported, as well as side-by-side Multi-bar charts, great for displaying categorical data
Scatter — Effective at comparing a combination of metrics (e.g. Revenue and Company Size)
Area — Stacked by default, also great for displaying categorical data
Pie — Used to show the proportions of the selected category as a whole
Table — Can choose all or a subset of the columns from your results, supports export to Parquet and CSV
Single Metric — Displays the value from the first row of the selected column, great for high level metrics
Charts inherit permissions from their Query. Please see Managing Query access for more info.