private XYDataset createDataset(final List<Coordinates>... lists) { final XYSeriesCollection dataset = new XYSeriesCollection(); int i = 0; for (final List<Coordinates> list : lists) { final XYSeries xySeries = new XYSeries(i); for (final Coordinates coordinates : list) { xySeries.add(coordinates.getFirst(), coordinates.getSecond()); } dataset.addSeries(xySeries); i++; } return dataset; }