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:PieChartDemo1.java

/**
 * Creates a sample dataset./* w  w  w . ja va 2  s . c  o  m*/
 * 
 * Source: http://www.bbc.co.uk/news/business-15489523
 *
 * @return A sample dataset.
 */
private static PieDataset createDataset() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Samsung", new Double(27.8));
    dataset.setValue("Others", new Double(55.3));
    dataset.setValue("Nokia", new Double(16.8));
    dataset.setValue("Apple", new Double(17.1));
    return dataset;
}

From source file:nl.wur.plantbreeding.logic.jfreechart.PieChart.java

/**
 * Creates a sample dataset./*from   w  ww.ja v a 2  s .  c om*/
 *
 * @return A sample dataset.
 */
public static PieDataset createDataset() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Housekeeping terms", new Double(46.2));
    dataset.setValue("Organ Growth", new Double(14.0));
    dataset.setValue("Cell Growth", new Double(20.5));
    dataset.setValue("Seed Growth", new Double(12));
    dataset.setValue("Yield", new Double(15.0));
    dataset.setValue("Regulation of Growth", new Double(25.3));
    return dataset;
}

From source file:fr.paris.lutece.plugins.form.business.GraphTypePieChart.java

/**
 * create dataset for pie chart with a statistic list
 * @param listStatistic list of Statistic
 * @return dataset for pie chart/* w w w  .  j ava2s.c o  m*/
 */
private static PieDataset createPieDataset(List<StatisticEntrySubmit> listStatistic) {
    DefaultPieDataset pieDataset = new DefaultPieDataset();

    for (StatisticEntrySubmit statistic : listStatistic) {
        pieDataset.setValue(statistic.getFieldLibelle(), statistic.getNumberResponse());
    }

    return pieDataset;
}

From source file:com.ouc.cpss.view.SupTradeChartBuilder.java

private static PieDataset createDataSet() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    for (ViewSupTrade vst : list) {
        //?????// www .j  a  v  a  2 s .  c o m
        dataset.setValue(vst.getSupname(), vst.getPurtotal());
    }
    return dataset;
}

From source file:local.Statistics.LessSellCars.java

/**
 * @param args the command line arguments
 *//*from   w ww .jav a2  s  .  c om*/
public static void carrosMenosVendidos() {
    Graficas_DAO gr = new Graficas_DAO();
    ResultSet rs = gr.getgraficaautomas();
    try {
        String nameAuto;
        int quantitySales;
        DefaultPieDataset data = new DefaultPieDataset();
        while (rs.next()) {
            nameAuto = rs.getString(3);
            quantitySales = rs.getInt(1);
            data.setValue(nameAuto, quantitySales);
        }
        JFreeChart chart = ChartFactory.createPieChart("GRAFICAS AUTOS MENOS VENDIDOS", data, true, true,
                false);
        ChartFrame frame = new ChartFrame("Autos menos vendidos", chart);
        frame.pack();
        frame.setVisible(true);
        rs.close();
        gr.close();
    } catch (SQLException ex) {
        Logger.getLogger(LessSellCars.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:local.Statistics.LessSellRepuesto.java

/**
 * @param args the command line arguments
 *///from www  .  j a  v a 2 s. co  m
public static void repuestosMenosVendidos() {
    Graficas_DAO gr = new Graficas_DAO();
    //obtencion de datos
    ResultSet rs = gr.getgraficarepuestomen();
    try {
        String nameAuto;
        int quantitySales;
        DefaultPieDataset data = new DefaultPieDataset();
        while (rs.next()) {
            nameAuto = rs.getString(3);
            quantitySales = rs.getInt(1);
            data.setValue(nameAuto, quantitySales);
        }
        JFreeChart chart = ChartFactory.createPieChart("GRAFICAS REPUESTO MENOS VENDIDOS", data, true, true,
                false);
        ChartFrame frame = new ChartFrame("Repuestos menos vendidos", chart);
        frame.pack();
        frame.setVisible(true);
        rs.close();
        gr.close();
    } catch (SQLException ex) {
        Logger.getLogger(LessSellRepuesto.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:utilities.itext.Turnover.java

private static Image createPieChart(HashMap<String, BigDecimal> map, String title) throws Exception {
    DefaultPieDataset data = new DefaultPieDataset();

    for (String key : map.keySet()) {
        data.setValue(key, map.get(key).doubleValue());
    }/* www  .  j a  v a  2 s.c o  m*/

    JFreeChart pieChart = ChartFactory.createPieChart(title, data, true, false, Locale.GERMAN);
    //        PiePlot plot = (PiePlot) pieChart.getPlot();
    //        plot.setLabelGenerator(null);

    BufferedImage pie = pieChart.createBufferedImage(500, 500);
    File tempPie = File.createTempFile("png", null);
    ImageIO.write(pie, "png", tempPie);
    Image img = Image.getInstance(tempPie.getPath());

    return img;
}

From source file:local.Statistics.MostSellCars.java

/**
 * @param args the command line arguments
 *//*from  ww w .j a  v  a 2 s  .  c o  m*/
public static void carrosMasVendidos() {
    Graficas_DAO gr = new Graficas_DAO();
    //obtencion de datos
    ResultSet rs = gr.getgraficaautomas();

    try {
        String nameAuto;
        int quantitySales;
        Object[] fila = new Object[3];
        DefaultPieDataset data = new DefaultPieDataset();
        while (rs.next()) {

            nameAuto = rs.getString(3);
            quantitySales = rs.getInt(1);
            data.setValue(nameAuto, quantitySales);
        }
        JFreeChart chart = ChartFactory.createPieChart("GRAFICAS AUTOS MAS VENDIDOS", data, true, true, false);
        ChartFrame frame = new ChartFrame("Autos mas vendidos", chart);
        frame.pack();
        frame.setVisible(true);

        rs.close();
        gr.close();
    } catch (SQLException ex) {
        Logger.getLogger(MostSellCars.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:biblioteca.reportes.ChartCreator.java

public static DefaultPieDataset asignarPieDataset(ArrayList<String> Valores) {
    DefaultPieDataset dataSet = new DefaultPieDataset();
    int size = Valores.size();
    size = (size <= 32) ? size : 32;/*from  w  w  w .  j a  va 2 s .com*/
    for (int i = 2; i < size; i += 2) {
        dataSet.setValue(Valores.get(i), Double.parseDouble(Valores.get(i + 1)));
    }
    return dataSet;
}

From source file:grafici.StatistichePieChart.java

/**
 * Creates a sample dataset.// ww  w  .  j a va  2 s.  c  om
 * 
 * @return A sample dataset.
 */
private static PieDataset createDataset(Table results, int indexVariabile, int indexValore) {
    DefaultPieDataset dataset = new DefaultPieDataset();
    for (TableItem item : results.getItems()) {
        dataset.setValue(item.getText(indexVariabile), new Double(item.getText(indexValore)));
        dataset.sortByKeys(SortOrder.ASCENDING);
    }
    return dataset;
}