I have tried this library, without any luck. I don't understand why no plot

Hi! Good library! I like it! But I have one question. Why does two identical line charts appear here?

    // Our Apex chart
	ApexCharts apexChart = new ApexCharts();
	
	// Series
	Series<Integer> series = new Series<Integer>();
	series.setData(new Integer[] {10, 41, 35, 51, 49, 62, 69, 91, 148});
	series.setName("Desktops");
	
	// Chart
	Chart chart = new Chart();
	chart.setHeight("350");
	chart.setType(Type.line);
	Zoom zoom = new Zoom();
	zoom.setEnabled(false);
	chart.setZoom(zoom);
	
	// Labels
	DataLabels dataLabels = new DataLabels();
	dataLabels.setEnabled(true);
	
	// Stroke
	Stroke stroke = new Stroke();
	stroke.setCurve(Curve.straight);
	
	// Title
	TitleSubtitle titleSubtilte = new TitleSubtitle();
	titleSubtilte.setText("Product Trends by Month");
	titleSubtilte.setAlign(Align.left);
	
	// Grid
	Grid grid = new Grid();
	Row row = new Row();
	row.setColors(Arrays.asList(new String[] {"#f3f3f3", "transparent"}));
	row.setOpacity(0.5);
	grid.setRow(row);
	
	// Xaxis
	XAxis xaxis = new XAxis();
	xaxis.setCategories(Arrays.asList(new String[] {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep"}));
	
	// Tooltip
	Tooltip tooltip = new Tooltip();
	tooltip.setEnabled(false);
	
	// Include them all
	apexChart.setSeries(series);
	apexChart.setChart(chart);
	apexChart.setDataLabels(dataLabels);
	apexChart.setStroke(stroke);
	apexChart.setTitle(titleSubtilte);
	apexChart.setGrid(grid);
	apexChart.setXaxis(xaxis);
	apexChart.setTooltip(tooltip);
	
	// Render them and include into the content
	apexChart.render();
	setContent(apexChart); // AppLayout

Ahh! I see now!

I need to remove

 apexChart.render();

Now I have one chart. Thank you for buildning this library.