public void createAdditionalDataset(String setTitle, boolean showDataLabels) {
		dataCollection.add(createDataset(setTitle));
		plot.setDataset(dataCollection.size() - 1, dataCollection.get(dataCollection.size() - 1));

		XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();

		if(showDataLabels){
			XYItemLabelGenerator itemLabelGenerator = new CustomItemLabelGenerator();
			renderer.setBaseItemLabelGenerator(itemLabelGenerator);
			renderer.setSeriesItemLabelsVisible(0, true);
		}

		renderer.setBaseShapesVisible(true);
		renderer.setBaseShapesFilled(true);
		renderer.setDrawSeriesLineAsPath(true);
		plot.setRenderer(dataCollection.size() - 1, renderer);
	}