I use static images for my charts which get rendered from Grafana by a rule that changes how frequently it generates a new render based on the time period of the chat (e.g. if looking at a full year range only update every day, if looking at the last hour update every five seconds).
You can also embed a Grafana chart in your sitemap using a Webview and then you can get the full Grafana experience with the ability to change the range, see the value of Items at any point in time, etc.