List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:framepackage.MyPieChart.java
public MyPieChart() { DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("Online", new Integer(10)); pieDataset.setValue("Offline", new Integer(20)); pieDataset.setValue("Busy", new Integer(30)); pieDataset.setValue("Away", new Integer(40)); JFreeChart chart = ChartFactory.createPieChart("my pie", pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); //P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame f = new ChartFrame("chart", chart); f.setVisible(true);/*from w w w .j a v a 2 s . c om*/ f.setSize(500, 700); }
From source file:de.xirp.chart.ChartManager.java
/** * Returns a pie chart. The chart is generated from the given * {@link de.xirp.db.Record} and key array. The flag * <code>relative</code> indicated whether or not relative * values should be used.//from w w w .j a v a 2 s .c o m * * @param record * The record containing the data. * @param keys * The keys to use. * @param relative * Flag indicating if relative values should be used. * @return A pie chart. * @see org.jfree.chart.JFreeChart * @see de.xirp.db.Record */ private static JFreeChart createPieChart(Record record, String[] keys, boolean relative) { String chartTitle = (relative ? I18n.getString("ChartManager.text.relative") //$NON-NLS-1$ : I18n.getString("ChartManager.text.absolute")) //$NON-NLS-1$ + I18n.getString("ChartManager.text.occurencesOfKey") + record.getName() + ": "; //$NON-NLS-1$ //$NON-NLS-2$ DefaultPieDataset dataset = new DefaultPieDataset(); Map<String, Long> values; values = ChartDatabaseUtil.getValuesForRecord(record, keys, relative); for (String s : values.keySet()) { dataset.setValue(s, values.get(s)); } JFreeChart chart; if (options.is(OptionName.THREE_D)) { chart = ChartFactory.createPieChart3D(chartTitle, dataset, true, true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); plot.setNoDataMessage(NO_DATA_AVAILABLE); plot.setLabelGenerator(new CustomLabelGenerator(options)); } else { chart = ChartFactory.createPieChart(chartTitle, dataset, true, true, false); PiePlot plot = (PiePlot) chart.getPlot(); plot.setSectionOutlinesVisible(true); plot.setNoDataMessage(NO_DATA_AVAILABLE); plot.setCircular(false); plot.setLabelGap(0.02); plot.setLabelGenerator(new CustomLabelGenerator(options)); } exportAutomatically(null, chart); return chart; }
From source file:javaapplication2.PieChart.java
private PieDataset createDataset() throws ClassNotFoundException, SQLException { m.calculoSatisfacao();/*from ww w .ja v a 2s . c om*/ DefaultPieDataset result = new DefaultPieDataset(); result.setValue("Satisfeito", m.getsatisfeito()); result.setValue("Insatisfeito", m.getinsatisfeito()); return result; }
From source file:systeminformation.Chart.java
public PieDataset createPieDataSet(Hdd h) { DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("Free", h.getFree()); pieDataset.setValue("Used", h.getUsed()); return pieDataset; }
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.java.reports.SummaryPieReport.java
@Override public ReportGenerator generateReport() { if (!isReportGenerated) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Interest", Calc.getTotalInt()); dataset.setValue("Principal", Calc.getTotalPrn()); chart = ChartFactory.createPieChart("Loan Summary", // chart title dataset, // data true, // include legend true, false);/* w w w.j a v a 2s . c o m*/ isReportGenerated = true; } return this; }
From source file:com.codeandme.jfreechart.DemoView.java
private PieDataset createDataset() { final DefaultPieDataset result = new DefaultPieDataset(); result.setValue("Linux", 29); result.setValue("Mac", 20); result.setValue("Windows", 51); return result; }
From source file:JchartTest.JfreeChartAction.java
@Override public String execute() throws Exception { DefaultPieDataset dataSet = new DefaultPieDataset(); dataSet.setValue("Agriculture", 10); dataSet.setValue("Residential heating", 4); dataSet.setValue("Commercial products", 15); dataSet.setValue("Industry", 42); dataSet.setValue("Transportation", 26); dataSet.setValue("Others", 3); chart = ChartFactory.createPieChart("Source of Air Pollution ", // Title dataSet, // Data true, // Display the legend true, // Display tool tips false // No URLs );/*w w w.j a v a 2 s . c o m*/ chart.setBorderVisible(true); return SUCCESS; }
From source file:com.googlecode.tawus.jfreechart.pages.ChartPage.java
public JFreeChart getChart() { DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("One", new Integer(10)); pieDataset.setValue("Two", new Integer(20)); pieDataset.setValue("Three", new Integer(30)); pieDataset.setValue("Four", new Integer(10)); pieDataset.setValue("Five", new Integer(20)); pieDataset.setValue("Six", new Integer(10)); return ChartFactory.createPieChart("Pie Chart using JFreeChart", pieDataset, true, true, true); }
From source file:View.RIM.Components.PieChart.java
private PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Not Attendng", new Double(notAttending / total * 100)); dataset.setValue("Not Sure", new Double(notSure / total * 100)); dataset.setValue("Attending", new Double(attending / total * 100)); return dataset; }