List of usage examples for org.jfree.data PieDataset getItemCount
public int getItemCount();
From source file:com.sixrr.metrics.ui.charts.PieChartDialog.java
private JFreeChart createChart(PieDataset dataset) { final String title = getTitle(); final PiePlot plot = new PiePlot(dataset); plot.setInsets(new Insets(0, 5, 5, 5)); final int numItems = dataset.getItemCount(); int total = 0; for (int i = 0; i < numItems; i++) { final Number value = dataset.getValue(i); total += value.intValue();// ww w. j av a2 s. co m } final PieItemLabelGenerator tooltipGenerator = new PieChartTooltipGenerator(total); plot.setItemLabelGenerator(tooltipGenerator); plot.setURLGenerator(null); return new JFreeChart(title, JFreeChartConstants.DEFAULT_TITLE_FONT, plot, false); }