Most of the time it is the searching/grouping of data that takes the most time when plotting a graph. You can give your spinner the following condition to make it visible (you should use the condition tab):
When ‘page loaded (entire) is yes’ and ‘do a search for count > 0’.
The ‘do a search’ condition is here the exact same as with your graph. If you use a grouping the condition will look like this:
When ‘page loaded (entire) is yes’ and ‘do a search for:grouped by count > 0’.
Just make sure that the do a search function is the same as with your graph. Now when the spinner gets hidden the chart will have its data loaded and will be visible.
For example:
Data source for chart:
Condition for the spinner:

