How to build Charts from Reports

I am curious if anyone is aware of any documentation on building charts from reports. I am actively learning as I go, but I notice that sometimes a report format works for building a chart and other times I get an error that the data cannot be charted.

Is there documentation or best practices on the report format you need in order to create a chart in a dashboard (# of columns, grouped data, etc)?

Thank you!