private JFreeChart createChart(XYDataset xydataset) {
JFreeChart jfreechart = ChartFactory.createXYLineChart(null, "Age in Months", "Weight (kg)", xydataset, PlotOrientation.VERTICAL, true, true, false);
TextTitle texttitle = new TextTitle("Growth Charts: United States", new Font("SansSerif", 1, 14));
TextTitle texttitle1 = new TextTitle("Weight-for-age percentiles: boys, birth to 36 months", new Font("SansSerif", 0, 11));
jfreechart.addSubtitle(texttitle);
jfreechart.addSubtitle(texttitle1);
XYPlot xyplot = (XYPlot) jfreechart.getPlot();
xyplot.setDomainPannable(true);
xyplot.setRangePannable(true);
NumberAxis numberaxis = (NumberAxis)xyplot.getDomainAxis();
numberaxis.setUpperMargin(0.12D);