como gerar piechart usando o apache poi 4.0 XDDFChartData, XDDFPieChartData; na folha de excel usando java, eu não quero usar jfree
Eu preciso de um código de amostra em Java, atualmente sou capaz de desenhar gráficos de linhas após ler os valores da planilha e também quero gerar um gráfico de pizz
Exemplo de código que tentei, que é para.ppt
format.
Eu quero o mesmo no excel para gráfico de pizza em jav
String[] categories = listCategories.toArray(new String[listCategories.size()]);
Double[] values = listValues.toArray(new Double[listValues.size()]);
final int numOfPoints = categories.length;
final String categoryDataRange = chart.formatRange(new CellRangeAddress(1, numOfPoints, 0, 0));
final String valuesDataRange = chart.formatRange(new CellRangeAddress(1, numOfPoints, 1, 1));
final XDDFDataSource<?> categoriesData = XDDFDataSourcesFactory.fromArray(categories, categoryDataRange);
final XDDFNumericalDataSource<? extends Number> valuesData = XDDFDataSourcesFactory.fromArray(values, valuesDataRange);
XDDFPieChartData.Series firstSeries = (XDDFPieChartData.Series) pie.getSeries().get(0);
firstSeries.replaceData(categoriesData, valuesData);
firstSeries.setTitle(chartTitle, chart.setSheetTitle(chartTitle, 0));
firstSeries.setExplosion(25);
chart.plot(pie);