title: Create stylish charts in Java eg with JFreeChart
body: <p>What's the best way to create great looking charts in Java? It looks like the main option for charting is JFreeChart, but unfortunately by default they come out looking quite plain.</p>
  
  <p>Compare a sample of JFreeChart: <a href="http://www.jfree.org/jfreechart/images/PriceVolumeDemo1.png" rel="noreferrer">http://www.jfree.org/jfreechart/images/PriceVolumeDemo1.png</a>
  with one of the Javascript charting libraries, eg <a href="http://www.highcharts.com/demo/spline-symbols/grid" rel="noreferrer">http://www.highcharts.com/demo/spline-symbols/grid</a> or <a href="http://people.iola.dk/olau/flot/examples/graph-types.html" rel="noreferrer">http://people.iola.dk/olau/flot/examples/graph-types.html</a></p>
  
  <p>The javascript ones look nicer - they have smooth lines, nice font by default, and just overall look good compared to JFreeChart which looks very plain.</p>
  
  <p>Is there a charting library built on top of JFreeChart that looks good by default, or maybe some sample code to make a normal JFreeChart chart (eg line chart) look great?</p>