Canvas Dashboards
While Rill's signature Explore dashboards let you slice, dice, and interact with your data in our suggested layout, Canvas dashboards let you define your own visualizations and arrange them into your preferred layout.
Canvas dashboards are built using various components that can display data, create visualizations, and add rich content from independent metrics views. You can create components dynamically through the visual Canvas Dashboard interface or define them in individual YAML files.
Available Components
Canvas dashboards support three main types of components:
- Data components - Display structured data and key metrics (KPIs, leaderboards, tables)
- Chart components - Create rich visualizations (bar charts, line charts, heat maps, etc.)
- Miscellaneous components - Add text, images, and other content
Each component page shows both the visual result and the corresponding YAML code, making it easy to understand how to implement them in your own dashboards.
For a complete overview of all available components, see our Canvas components reference.
Creating a Canvas Dashboard
A Visual Editing Experience
To modify any single widget, click to select it and use the right-hand panel to change its associated properties. Click outside the widget to view global properties associated with the overall Canvas.

Filters
Optionally toggle on the global filter bar under Canvas properties to give dashboard viewers access to the same time and dimension filters available on Explore dashboards.

Local filters for a single KPI, Chart, or Table can be separated from the global filters via the "Filters" tab in the properties panel, where you can set filters that are local to just that widget.

Making changes to the YAML
While we encourage creating Canvas dashboards via the visual editing experience described above, you can always edit the YAML file directly using the code view by toggling the switch next to the filename at the top of the page. Please see our customization page and reference documentation for more information.

Example Canvas Dashboards
Here are a few deployed examples of Canvas dashboards that you can check out!