Example usage for org.jfree.data.general DefaultPieDataset setValue

List of usage examples for org.jfree.data.general DefaultPieDataset setValue

Introduction

In this page you can find the example usage for org.jfree.data.general DefaultPieDataset setValue.

Prototype

public void setValue(Comparable key, double value) 

Source Link

Document

Sets the data value for a key and sends a DatasetChangeEvent to all registered listeners.

Usage

From source file:de.rbs90.fwdisp.settingsgui.gui.tabs.statistics.OtherCityStats.java

public OtherCityStats() {
    setName("Region");

    setLayout(new BorderLayout());

    DefaultPieDataset data = new DefaultPieDataset();
    data.setValue("HOT", 110);
    data.setValue("Oberlungwitz", 60);
    data.setValue("Limbach", 80);
    data.setValue("Glauchau", 90);
    data.setValue("Meerane", 100);
    data.setValue("Lichtenstein", 90);

    JFreeChart chart = ChartFactory.createPieChart3D("Einsatztypen", data, false, false, false);

    chart.setBackgroundPaint(getBackground());

    ChartPanel panel = new ChartPanel(chart);

    panel.setPopupMenu(null);/*from  w  ww  . j a va 2  s. co m*/
    add(panel, BorderLayout.CENTER);
}

From source file:net.mindengine.oculus.frontend.web.controllers.project.TestJFreeController.java

@Override
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    DefaultPieDataset pieDataset = new DefaultPieDataset();
    pieDataset.setValue("A", new Integer(75));
    pieDataset.setValue("B", new Integer(10));
    pieDataset.setValue("C", new Integer(10));
    pieDataset.setValue("D", new Integer(5));

    JFreeChart chart = ChartFactory.createPieChart("CSC408 Mark Distribution", // Title
            pieDataset, // Dataset
            true, // Show legend
            true, // Use tooltips
            false // Configure chart to generate URLs?
    );/*w  ww  .j a va 2s  .  co m*/

    response.setCharacterEncoding("image/jpeg");
    response.setStatus(200);
    ChartUtilities.writeChartAsJPEG(response.getOutputStream(), chart, 500, 400);
    return null;
}

From source file:simcommunity.PieChart.java

/**
 * Creates a sample dataset// w  w  w. j a v a2 s  .co  m
 */
private PieDataset createDataset() {
    DefaultPieDataset result = new DefaultPieDataset();
    result.setValue("Linux", 29);
    result.setValue("Mac", 20);
    result.setValue("Windows", 51);
    return result;

}

From source file:com.twocents.test.ui.chart.ChartMain.java

/**
 * Creates a new demo instance./*from ww w.j  a  v a2 s . c  om*/
 * 
 * @param title
 *            the frame title.
 * @throws CoreException 
 */
public ChartMain(String title) throws CoreException {

    super(title);
    JPanel panel = new JPanel(new GridLayout(1, 1));
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Section 1", 23.3);
    dataset.setValue("Section 2", 56.5);
    dataset.setValue("Section 3", 43.3);
    dataset.setValue("Section 4", 11.1);

    int sizeX = 600;
    int sizeY = 600;
    String titleChart = "Test";
    JFreeChart chart = BuildChart.createChartPie(titleChart, dataset);

    panel.add(new ChartPanel(chart));

    panel.setPreferredSize(new Dimension(sizeX, sizeY));
    setContentPane(panel);
}

From source file:ws.moor.bt.gui.charts.BlockOrigin.java

private PieDataset getDataSet() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("from Leechers", counterRepository.getStatistics("torrent.blocks.leecher").latestValue());
    dataset.setValue("from Seeders", counterRepository.getStatistics("torrent.blocks.seed").latestValue());
    return dataset;
}

From source file:org.webguitoolkit.patterns.doc.examples.ChartView.java

@Override
protected void createControls(WebGuiFactory factory, ICanvas viewConnector) {
    // create a dataset for JFreeChart...
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("WGT", 30);
    dataset.setValue("Rap", 19);
    dataset.setValue("GWT", 51);

    // create pie chart 
    JFreeChart jfchart = ChartFactory.createPieChart("GUI Toolkits", dataset, true, // legend?
            true, // tooltips?
            false // URLs?
    );//from w  ww .ja  va  2 s .  c om

    IChart chart = factory.createChart(viewConnector);
    IChartModel model = chart.getModel();
    ((DefaultChartModel) model).setChart(jfchart);

    // set the width and heights of the chart image
    chart.setHeight(250);
    chart.setWidth(250);

    // send the chart url to the frontend
    chart.load();
}

From source file:JFreeChartScriptlet.java

@Override
public void afterReportInit() throws JRScriptletException {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Java", 43.2d);
    dataset.setValue("Visual Basic", 10.0d);
    dataset.setValue("C/C++", 17.5d);
    dataset.setValue("PHP", 32.5d);
    dataset.setValue("Perl", 1.0d);

    JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 1", dataset, true, true, false);

    PiePlot3D plot = (PiePlot3D) chart.getPlot();
    plot.setStartAngle(290);//  w  w w. j  a v  a 2  s .com
    plot.setDirection(Rotation.CLOCKWISE);
    plot.setForegroundAlpha(0.5f);
    plot.setNoDataMessage("No data to display");

    /*   */
    this.setVariableValue("Chart", new JCommonDrawableRendererImpl(chart));
}

From source file:com.thingsfx.swing.jfreechart.JFreeChartPanel.java

PieDataset createDataset() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Fraction of the image that is Red", new Double(80.0));
    dataset.setValue("Fraction of the image that is Blue", new Double(20.0));
    return dataset;
}

From source file:net.sf.jasperreports.samples.jfreechart.JFreeChartScriptlet.java

/**
 *
 *///  w w  w.java 2  s  . co  m
public void afterReportInit() throws JRScriptletException {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Java", new Double(43.2));
    dataset.setValue("Visual Basic", new Double(10.0));
    dataset.setValue("C/C++", new Double(17.5));
    dataset.setValue("PHP", new Double(32.5));
    dataset.setValue("Perl", new Double(1.0));

    JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 1", dataset, true, true, false);

    PiePlot3D plot = (PiePlot3D) chart.getPlot();
    plot.setStartAngle(290);
    plot.setDirection(Rotation.CLOCKWISE);
    plot.setForegroundAlpha(0.5f);
    plot.setNoDataMessage("No data to display");

    /*   */
    this.setVariableValue("Chart", new JCommonDrawableRenderer(chart));
}

From source file:org.primefaces.showcase.view.multimedia.GraphicImageView.java

private PieDataset createDataset() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("New York", new Double(45.0));
    dataset.setValue("London", new Double(15.0));
    dataset.setValue("Paris", new Double(25.2));
    dataset.setValue("Berlin", new Double(14.8));

    return dataset;
}