You can add multiple dataviews to your dashboard form and fill these dataviews with a microflow datasource returning a specific object which is representing the desired graph data...
Most efficient would be filling the graph data when your data changes, instead of creating the graph data when your dashboard form is shown to the user.