public static Chart createTimeSeriesChart(final String title,
final String timeAxisLabel, final String valueAxisLabel,
final XYDataset dataset, final boolean legend,
final boolean tooltips, final boolean urls) {
final ValueAxis timeAxis = new DateAxis(timeAxisLabel);
timeAxis.setLowerMargin(0.02); // reduce the default margins
timeAxis.setUpperMargin(0.02);
final NumberAxis valueAxis = new NumberAxis(valueAxisLabel);
valueAxis.setAutoRangeIncludesZero(false); // override default
final XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, null);
// XYToolTipGenerator toolTipGenerator = null;