Example usage for org.jfree.chart ChartFactory createPieChart

List of usage examples for org.jfree.chart ChartFactory createPieChart

Introduction

In this page you can find the example usage for org.jfree.chart ChartFactory createPieChart.

Prototype

public static JFreeChart createPieChart(String title, PieDataset dataset, boolean legend, boolean tooltips,
        boolean urls) 

Source Link

Document

Creates a pie chart with default settings.

Usage

From source file:Servidor.java

private void inicializarGraficosPastel() {
    datosPastel = new DefaultPieDataset();
    chart = ChartFactory.createPieChart("Grfica de Pastel.", datosPastel, true, true, false);
    frame = new ChartFrame("Vista", chart);
    frame.pack();/*www  . j a  va  2 s. co m*/
    frame.setVisible(true);
}

From source file:Graphics.Piechart.java

public void createGraphic(String titulo, int largura, int altura) {
    PieDataset data = this.createDataset();
    grafico = ChartFactory.createPieChart(titulo, data, true, true, lingua.getSystemLocale());
    this.altura = altura;
    this.largura = largura;
    ChartPanel ch = new ChartPanel(grafico);
    ch.setSize(largura, altura);/* w w w  .  ja  v a 2  s .  co  m*/
    ch.setBounds(0, 0, largura, altura);
    this.add(ch);
    this.setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
}

From source file:org.jfree.chart.demo.PieChartDemo8.java

private static JFreeChart createChart(PieDataset piedataset) {
    JFreeChart jfreechart = ChartFactory.createPieChart("Pie Chart Demo 8", piedataset, false, true, false);
    PiePlot pieplot = (PiePlot) jfreechart.getPlot();
    pieplot.setLabelGenerator(new CustomLabelGenerator());
    return jfreechart;
}

From source file:edu.esprit.pi.workshop.statistiques.PieChart.java

@Override
public JFreeChart construireChart2D() {
    List<Stock> list = new StockDAO().findAll();
    dataset = new DefaultPieDataset();
    System.out.println("Remplissage Dynamique du dataset ...");
    for (Stock stock : list) {
        dataset.setValue(stock.getLibelle(), stock.getQtiteStock());
    }//from w w  w.j a  va  2s  .c  o  m
    graphe = ChartFactory.createPieChart("Exemple Camemberg 2D", dataset, true, true, false);
    return graphe;
}

From source file:zw.co.hitrac.tpg.web.chart.GeneralChart.java

private JFreeChart createData() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Maths", 20);
    dataset.setValue("Content", 15);
    dataset.setValue("English", 10);
    dataset.setValue("Shona", 18);
    return ChartFactory.createPieChart("Performance", dataset, true, true, true);
}

From source file:com.rapidminer.gui.plotter.charts.PieChart2DPlotter.java

@Override
public JFreeChart createChart(PieDataset pieDataSet, boolean createLegend) {
    JFreeChart chart = ChartFactory.createPieChart(null, pieDataSet, createLegend, // legend
            true, false);/*from ww w  .  j  av a 2  s  .  c o m*/
    return chart;
}

From source file:statistic.graph.gui.Charts.java

public static JFreeChart createPieChart(DiagramData data, PieDataset dataset) {
    JFreeChart chart = ChartFactory.createPieChart(data.getTitle(), dataset, true, true, false);
    return chart;
}

From source file:user.CreateChart.java

private ImageIcon PieChart(DefaultPieDataset dataset, String name) {

    JFreeChart chart = ChartFactory.createPieChart(name, // chart title           
            dataset, // data           
            true, // include legend          
            true, false);/*from   ww w. j a va2 s .  com*/

    ImageIcon ii = new ImageIcon(chart.createBufferedImage(592, 500));
    return ii;
}

From source file:edu.emory.library.tast.database.graphs.GraphPie.java

public JFreeChart createChart(Object[] data) {

    DefaultPieDataset pieDataset = new DefaultPieDataset();

    JFreeChart chart = ChartFactory.createPieChart(null, pieDataset, false, true, false);
    chart.setBackgroundPaint(Color.white);

    List dataSeries = getDataSeries();
    if (dataSeries.size() == 0)
        return null;

    Format formatter = getSelectedIndependentVariable().getFormat();

    for (int i = 0; i < data.length; i++) {
        Object[] row = (Object[]) data[i];

        String cat = formatter == null ? row[0].toString() : formatter.format(row[0]);

        pieDataset.setValue(cat, (Number) row[1]);
    }/*from   w w w  . java2 s  . c  om*/

    return chart;

}

From source file:com.manydesigns.portofino.chart.ChartPieGenerator.java

protected JFreeChart createChart(ChartDefinition chartDefinition, PieDataset dataset) {
    return ChartFactory.createPieChart(chartDefinition.getName(), dataset, true, true, true);
}