JasperReports provides a large set of charts. A chart can be populated using the data coming from the main dataset or by using a sub-dataset.
Charts
Orders by country (first 5 countries)
Total freight by year
Orders per day