You can embed a dashboard into a web application with an iframe and specify settings such as height, width, refresh interval, and display theme.
You can embed only dashboards that don't require authentication (unauthenticated) within an iframe.
Prerequisites
You must be a dashboard Author to enable embedding for a dashboard.
Procedure
(Optional) Specify filterable fields for your dashboard.
Specify the fields on which dashboard viewers can filter data. By default, no fields are specified, meaning the dashboard cannot be filtered until you explicitly allow at least one field.
Alternatively, you can specify all the fields in your dashboard by selecting Allow all fields in the data source used in this dashboard.
To learn more about filterable fields, see Specify Filterable Fields.
Set options.
Specify the maximum age of data to load from the cache when loading or refreshing the embedded dashboard.
Specify whether the embedded dashboard automatically refreshes.
If you are a free-tier user, a new four-hour option is selected by default as the auto-refresh interval.
Select the Light or Dark display theme for your embedded dashboard.
Specify whether to fix the width of the charts within the dashboard or to scale the width of the charts to fit the embedded dashboard.
Specify whether to fix the height of the charts within the dashboard or to scale the height of the charts to fit the embedded dashboard.
Specify whether to display the title and description on the embedded dashboard.
(Optional) Set additional options.
You can edit the iframe code manually to set several other dashboard options, including height, width, and border radius. To learn more, see Embedded Dashboard Appearance and Behavior Options.
After your iframe code is ready with any options you've set, you can place it in a web page to display your dashboard.