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:WeeklyReport.Sections.Declines.java

private JFreeChart declinesByReasonChart() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    Map<Double, String> mp = DECLINES_BY_REASON;
    mp.entrySet().stream().forEach((mapEntry) -> {
        dataset.setValue(mapEntry.getValue(), mapEntry.getKey());
    });//from ww  w . ja va  2  s. c o m
    JFreeChart pieChart = ChartFactory.createPieChart3D("Reason for Decline by total CBM", dataset, true, true,
            false);
    Plot plot = pieChart.getPlot();
    plot.setBackgroundPaint(Color.WHITE);
    return pieChart;
}

From source file:GUI.ResponseStatistics.java

private PieDataset createDatasetMultipleChoice(HashMap<String, Double> hm) {
    DefaultPieDataset result = new DefaultPieDataset();

    Set<String> set = hm.keySet();

    for (String s : set) {
        result.setValue(s, hm.get(s));
    }/* w  ww  . j  a v a 2 s  .co  m*/

    return result;

}

From source file:GUI.ResponseStatistics.java

private PieDataset createDatasetOneWord(HashMap<String, Double> hm) {
    DefaultPieDataset result = new DefaultPieDataset();

    Set<String> set = hm.keySet();

    for (String s : set) {
        result.setValue(s, hm.get(s));
    }/*from   w  w  w  .j  a  v  a2  s  . co m*/

    return result;

}

From source file:org.pentaho.reporting.engine.classic.extensions.legacy.charts.LegacyChartType.java

private PieDataset createPieDataset() {
    final DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Part 1", 23);// NON-NLS
    dataset.setValue("Part 2", 35);// NON-NLS
    dataset.setValue("Part 3", 42);// NON-NLS
    return dataset;
}

From source file:UserInterface.CDC.VaccineCityDistributionJPanel.java

private void viewChartjButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewChartjButtonActionPerformed
    // TODO add your handling code here:

    DefaultPieDataset pieDataset = new DefaultPieDataset();
    for (CityNetwork city : state.getCityList()) {
        pieDataset.setValue(city.getName(), city.getTotalVaccinesDistributedInCity());

    }/*from   w w  w.j  a va2 s.c o  m*/
    JFreeChart chart = ChartFactory.createPieChart("Total Vaccines Distributed", pieDataset, true, true, true);
    PiePlot p = (PiePlot) chart.getPlot();
    ChartFrame frame = new ChartFrame("Total Vaccines Distributed", chart);
    frame.setVisible(true);
    frame.setSize(450, 500);

}

From source file:UserInterface.CDC.VARESCityReportingJPanel.java

private void viewChartjButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewChartjButtonActionPerformed
    // TODO add your handling code here:

    DefaultPieDataset pieDataset = new DefaultPieDataset();
    for (CityNetwork city : state.getCityList()) {
        pieDataset.setValue(city.getName(), city.getTotalFailedVaccinesInCity());

    }// ww w . j  ava  2  s.com
    JFreeChart chart = ChartFactory.createPieChart("Total Failed Vaccines", pieDataset, true, true, true);
    PiePlot p = (PiePlot) chart.getPlot();
    ChartFrame frame = new ChartFrame("Total Failed Vaccines", chart);
    frame.setVisible(true);
    frame.setSize(450, 500);
}

From source file:org.gaixie.micrite.crm.service.impl.CustomerServiceImpl.java

public PieDataset getCustomerSourcePieDataset(SearchBean[] queryBean) {
    List list = customerDAO.findCSGroupByTelVague(queryBean);
    DefaultPieDataset dataset = new DefaultPieDataset();
    if (list != null && list.size() != 0) {
        for (int i = 0; i < list.size(); i++) {
            Object[] obj = (Object[]) list.get(i);
            dataset.setValue(obj[1].toString(), Integer.parseInt(obj[0].toString()));
        }// w w  w.  j  a  v a  2  s  .  c o m
    } else {
        return null;
    }
    return dataset;

}

From source file:uk.ac.lkl.cram.ui.chart.LearningTypeChartMaker.java

private void populateDataset(DefaultPieDataset dataset, Module m) {
    initializeMap();/*from  w  w  w .  j a  v a 2  s  .  co  m*/
    dataset.setValue(ACQUISITION, getTotalAcquisition(m));
    dataset.setValue(COLLABORATION, getTotalCollaboration(m));
    dataset.setValue(DISCUSSION, getTotalDiscussion(m));
    dataset.setValue(INQUIRY, getTotalInquiry(m));
    dataset.setValue(PRACTICE, getTotalPractice(m));
    dataset.setValue(PRODUCTION, getTotalProduction(m));
}

From source file:teachersV3.jFreeChart.PieChart.java

/**
 * Create datas for marks' student./*from   ww w.j a  va2  s  . com*/
 * 
 * @param s
 *            The student.
 * @return a PieDataSet with datas (marks' values from 0 to 20).
 */
private PieDataset createDatasetMarksStudent(Student s) {
    DefaultPieDataset result = new DefaultPieDataset();
    int count1 = 0, count2 = 0, count3 = 0, count4 = 0, count5 = 0;

    result.setValue("[0-8[", count1);
    result.setValue("[8-10[", count2);
    result.setValue("[10-12[", count3);
    result.setValue("[12-15[", count4);
    result.setValue("[15-20[", count5);

    for (int i = 0; i < s.marks.length; i++) {
        if (s.getMarks()[i] != null) {
            int mark = (int) (s.marks[i].getValue());

            if (mark >= 0 && mark <= 8) {
                result.setValue("[0-8[", ++count1);

            } else if (mark >= 8 && mark <= 10) {
                result.setValue("[8-10[", ++count2);

            } else if (mark >= 10 && mark <= 12) {
                result.setValue("[10-12[", ++count3);

            } else if (mark >= 12 && mark <= 15) {
                result.setValue("[12-15[", ++count4);

            } else {
                result.setValue("[15-20[", ++count5);

            }
        }
    }
    return result;
}

From source file:kcse_2013_results.Pie_Chart_KCSE_School_Performance.java

/**
 * Creates a sample dataset.//from   w w  w  .j av a  2 s. c o  m
 * 
 * @return A sample dataset.
 */
private PieDataset createDataset(int[] array_school_grades_count) {
    DefaultPieDataset dataset = new DefaultPieDataset();
    if (((double) array_school_grades_count[0]) != 0) {
        dataset.setValue("Grade A", new Double((double) array_school_grades_count[0]));
    }
    if (((double) array_school_grades_count[1]) != 0) {
        dataset.setValue("Grade A-", new Double((double) array_school_grades_count[1]));
    }
    if (((double) array_school_grades_count[2]) != 0) {
        dataset.setValue("Grade B+", new Double((double) array_school_grades_count[2]));
    }
    if (((double) array_school_grades_count[3]) != 0) {
        dataset.setValue("Grade B", new Double((double) array_school_grades_count[3]));
    }
    if (((double) array_school_grades_count[4]) != 0) {
        dataset.setValue("Grade B-", new Double((double) array_school_grades_count[4]));
    }
    if (((double) array_school_grades_count[5]) != 0) {
        dataset.setValue("Grade C+", new Double((double) array_school_grades_count[5]));
    }
    if (((double) array_school_grades_count[6]) != 0) {
        dataset.setValue("Grade C", new Double((double) array_school_grades_count[6]));
    }
    if (((double) array_school_grades_count[7]) != 0) {
        dataset.setValue("Grade C-", new Double((double) array_school_grades_count[7]));
    }
    if (((double) array_school_grades_count[8]) != 0) {
        dataset.setValue("Grade D+", new Double((double) array_school_grades_count[8]));
    }
    if (((double) array_school_grades_count[9]) != 0) {
        dataset.setValue("Grade D", new Double((double) array_school_grades_count[9]));
    }
    if (((double) array_school_grades_count[10]) != 0) {
        dataset.setValue("Grade D-", new Double((double) array_school_grades_count[10]));
    }
    if (((double) array_school_grades_count[11]) != 0) {
        dataset.setValue("Grade E", new Double((double) array_school_grades_count[11]));
    }
    if (((double) array_school_grades_count[12]) != 0) {
        dataset.setValue(" *** ", new Double((double) array_school_grades_count[12]));
    }

    return dataset;
}