title: What is the best api/ tool for charts and graphs in Java EE web application?
body: <p>I know the question is subjective but I need to know what is the most appropriate api/tools for charts/graphs etc in the java web application.</p>
  
  <p>We are working on the spring MVC application. We will need to show our data in charts, graphs etc. e.g. Whatever data that is being displayed on the page should be able to see chart of that or export it in excel etc.</p>
  
  <p>We will also have lots of reports in our app which should be able to be exported to excel and pdf.</p>
  
  <p>I have googled and found following few options like BIRT, Jasper reports, Google Charting API, JFrechart etc.</p>
  
  <p>BIRT and JASPER looks too heavy. </p>
  
  <p>Please help.</p>