Example usage for org.jfree.data PieDataset getValue

List of usage examples for org.jfree.data PieDataset getValue

Introduction

In this page you can find the example usage for org.jfree.data PieDataset getValue.

Prototype

public Number getValue(Comparable key);

Source Link

Document

Returns the value for a given key.

Usage

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();/*from  www  .  j  a  va2  s. c o  m*/
    }
    final PieItemLabelGenerator tooltipGenerator = new PieChartTooltipGenerator(total);
    plot.setItemLabelGenerator(tooltipGenerator);
    plot.setURLGenerator(null);
    return new JFreeChart(title, JFreeChartConstants.DEFAULT_TITLE_FONT, plot, false);
}