Hello, for some reason my implementation of the treemap chart does not show any colors in the squares. Below is my code. Please help:
Chart chart = new Chart(ChartType.TREEMAP);
chart.setSizeFull();
Configuration conf = chart.getConfiguration();
conf.setTitle("");
ColorAxis colorAxis = new ColorAxis();
colorAxis.setMinColor(new SolidColor("#FF0000"));
colorAxis.setMaxColor(new SolidColor("#068009"));
chart.getConfiguration().addColorAxis(colorAxis);
List<Object> resultList = ....Get Data...
TreeSeries dataSeries = new TreeSeries();
List<TreeSeriesItem> dataList = new ArrayList<>();
for(Object data : resultList) {
TreeSeriesItem item = new TreeSeriesItem(data[0]
.toString(), Integer.parseInt(data[1]
.toString()));
item.setColorValue(Integer.parseInt(data[1]
.toString()));
dataList.add(item);
}
dataSeries.setData(dataList);
PlotOptionsTreemap plotOptions = new PlotOptionsTreemap();
plotOptions.setLayoutAlgorithm(TreeMapLayoutAlgorithm.SQUARIFIED);
dataSeries.setPlotOptions(plotOptions);
chart.getConfiguration().setSeries(dataSeries);
chart.drawChart(chart.getConfiguration());