private void render(Graphics g) {
try {
String[] xAxisLabels = formattedKeys();
DataSeries dataSeries = new DataSeries(xAxisLabels, xAxisTitle, yAxisTitle, title);
LineChartProperties lineChartProperties = createLineChartProperties();
double data[][] = createDatasetWithAverage();
for (int i = 0; i < data.length; i++) {
String[] legendLabelsData = { yAxisLabels[i] };
Paint[] paints = new Paint[] { colours[i % poolsLength] };
double[][] extracted = extract(i, data);