/** * Builds an XY multiple series renderer. * * @param colors the series rendering color * @param styles the series point style * @return the XY multiple series renderer */ protected XYMultipleSeriesRenderer buildRenderer(int[] colors, PointStyle[] styles) { XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.setAxisTitleTextSize(25); renderer.setChartTitleTextSize(25); renderer.setLabelsTextSize(25); renderer.setLegendTextSize(25); renderer.setPointSize(10f); renderer.setBackgroundColor(ColorUtil.BLACK); renderer.setApplyBackgroundColor(true); renderer.setMargins(new int[] {20, 30, 15, 20}); for (int i = 0; i < colors.length; i++) { renderer.addSeriesRenderer(getXYSeriesRenderer(colors[i], styles[i])); } return renderer; }