List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:tests.GraphSettings.java
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextField1KeyTyped DefaultPieDataset objDataset = new DefaultPieDataset(); objDataset.setValue("Value 1", Double.parseDouble(jTextField1.getText())); objDataset.setValue("HTC", 15); objDataset.setValue("Samsung", 24); objDataset.setValue("LG", 7); objDataset.setValue("Motorola", 10); Graph.setObjChart(ChartFactory.createPieChart("Demo Pie Chart", //Chart title objDataset, //Chart Data true, // include legend? true, // include tooltips? false // include URLs? ));//from w w w . ja v a2 s. c o m }
From source file:jmemorize.gui.swing.panels.SessionChartPanel.java
private JFreeChart createChart(String title, SessionSummary summary) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue(Localization.get(LC.LEARNED), (int) summary.getPassed()); dataset.setValue(Localization.get(LC.FAILED), (int) summary.getFailed()); dataset.setValue(Localization.get(LC.SKIPPED), (int) summary.getSkipped()); dataset.setValue(Localization.get(LC.RELEARNED), (int) summary.getRelearned()); JFreeChart chart = ChartFactory.createPieChart3D(title, dataset, true, true, false); PiePlot plot = (PiePlot) chart.getPlot(); plot.setForegroundAlpha(0.5f);//ww w.jav a2s. c o m plot.setIgnoreZeroValues(true); plot.setLabelFont(plot.getLabelFont().deriveFont(11f)); plot.setLabelGenerator(new StandardPieSectionLabelGenerator("{1} ({2})")); plot.setSectionPaint(Localization.get(LC.LEARNED), ColorConstants.LEARNED_CARDS); plot.setSectionPaint(Localization.get(LC.FAILED), ColorConstants.EXPIRED_CARDS); plot.setSectionPaint(Localization.get(LC.SKIPPED), ColorConstants.UNLEARNED_CARDS); plot.setSectionPaint(Localization.get(LC.RELEARNED), ColorConstants.RELEARNED_CARDS); return chart; }
From source file:metier.Freechart.java
public void stats() { List<Produit> produits = ProduitDAO.getInstance().readAll(); DefaultPieDataset pieDataset = new DefaultPieDataset(); for (Produit pr : produits) { pieDataset.setValue(pr.getNom(), new Integer(pr.getQuantiteInitial() - pr.getQuantiteDisponible())); }/*ww w . j a v a 2s. co m*/ JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true); //.createPieChart(PieChart, pieDataset, true, true, true); PiePlot P = (PiePlot) chart.getPlot(); P.setForegroundAlpha(TOP_ALIGNMENT); ChartFrame frame = new ChartFrame("Pie Chart", chart); frame.setVisible(true); frame.setSize(450, 500); }
From source file:org.jfree.chart.demo.ChartTiming1.java
/** * Runs the timing.//from ww w . j av a 2s .c o m */ public void run() { this.finished = false; // create a dataset... final DefaultPieDataset data = new DefaultPieDataset(); data.setValue("One", new Double(10.3)); data.setValue("Two", new Double(8.5)); data.setValue("Three", new Double(3.9)); data.setValue("Four", new Double(3.9)); data.setValue("Five", new Double(3.9)); data.setValue("Six", new Double(3.9)); // create a pie chart... final boolean withLegend = true; final JFreeChart chart = ChartFactory.createPieChart("Testing", data, withLegend, true, false); final BufferedImage image = new BufferedImage(400, 300, BufferedImage.TYPE_INT_RGB); final Graphics2D g2 = image.createGraphics(); final Rectangle2D chartArea = new Rectangle2D.Double(0, 0, 400, 300); // set up the timer... final Timer timer = new Timer(10000, this); timer.setRepeats(false); int count = 0; timer.start(); while (!this.finished) { chart.draw(g2, chartArea, null, null); System.out.println("Charts drawn..." + count); if (!this.finished) { count++; } } System.out.println("DONE"); }
From source file:org.pentaho.reporting.engine.classic.demo.ancient.demo.chartdemo.BasicExtXmlChartDemo.java
/** * Creates a sample dataset for the demo. * * @return A sample dataset./*from www.j av a 2 s.c om*/ */ private PieDataset createSampleDataset() { final DefaultPieDataset result = new DefaultPieDataset(); result.setValue("Java", new Double(43.2)); result.setValue("Visual Basic", new Double(10.0)); result.setValue("C/C++", new Double(17.5)); result.setValue("PHP", new Double(32.5)); result.setValue("Perl", new Double(0.0)); return result; }
From source file:Controller.PieChart.java
/** * Creates a sample dataset /* www . j a v a 2s. c o m*/ */ private PieDataset createDataset(ArrayList<Chart> listData) { DefaultPieDataset result = new DefaultPieDataset(); for (Chart chart : listData) { result.setValue(chart.getNama(), chart.getCount()); } return result; }
From source file:userInterface.MonitoringTeamRole.EnvironmentJPanel.java
private PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Critical Tickets", system.criticaltickets); dataset.setValue("High Tickets", system.hightickets); dataset.setValue("Medium Tickets", system.mediumtickets); return dataset; }
From source file:projectvendingmachine.AmountPieChart.java
/** * Creates a sample dataset./* w ww . ja va2s. co m*/ * * @return A sample dataset. */ private PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Snacks", new Integer(snackCount)); dataset.setValue("Beverages", new Integer(beverageCount)); dataset.setValue("Candies", new Integer(candyCount)); // dataset.setValue("Four", new Double(17.5)); // dataset.setValue("Five", new Double(11.0)); // dataset.setValue("Six", new Double(19.4)); return dataset; }
From source file:pidev.gui.FrameStat.java
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed DefaultPieDataset datas = new DefaultPieDataset(); datas.setValue("Freelancer", new Integer(10)); datas.setValue("JobOwner", new Integer(10)); datas.setValue("Projet", new Integer(10)); // JFreeChart chart = ChartFactory.createAreaChart("Pie Chart", chart, datas, true, true, true); // PiePlot3D p= (PiePlot3D) chart.getPlot(); // p.seet }
From source file:BrowserAverage.java
private PieDataset createDataset() { DefaultPieDataset result = new DefaultPieDataset(); result.setValue("Internet Explorer", 21.7); result.setValue("Mozilla Firefox", 38.7); result.setValue("Google Chrome", 32.3); result.setValue("Apple Safari", 4.2); result.setValue("Opera", 2.4); return result; }