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