List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:org.jfree.chart.demo.PieChart3DDemo2.java
/** * Creates a new demo.//from w ww .java 2 s .co m * * @param title the frame title. */ public PieChart3DDemo2(final String title) { super(title); // create a dataset... final DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Java", new Double(43.2)); data.setValue("Visual Basic", new Double(10.0)); data.setValue("C/C++", new Double(17.5)); data.setValue("PHP", new Double(32.5)); data.setValue("Perl", new Double(12.5)); // create the chart... final JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 2", // chart title data, // data true, // include legend true, false); chart.setBackgroundPaint(Color.yellow); final PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(270); plot.setDirection(Rotation.ANTICLOCKWISE); plot.setForegroundAlpha(0.60f); plot.setInteriorGap(0.33); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); final Rotator rotator = new Rotator(plot); rotator.start(); }
From source file:org.mc.okapi.PieChart.java
public PieChart(String[] label, double[] value, String applicationTitle, String chartTitle) { super(applicationTitle); // This will create the dataset DefaultPieDataset result = new DefaultPieDataset(); for (int i = 0; i < label.length; i++) { result.setValue(label[i], value[i]); }/*from ww w .j av a 2 s . c om*/ PieDataset dataset = result; // based on the dataset we create the chart JFreeChart chart = ChartFactory.createPieChart3D(chartTitle, // chart title dataset, // data true, // include legend true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); // we put the chart into a panel ChartPanel chartPanel = new ChartPanel(chart); setIconImage(Toolkit.getDefaultToolkit().getImage("images/ico/extra/science_32.png")); // default size chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); // add it to our application setContentPane(chartPanel); }
From source file:com.himtech.googlechart.GglPieChart.java
private PieDataset createDataSet() { DefaultPieDataset pdSet = new DefaultPieDataset(); pdSet.setValue("TCServer", 15); pdSet.setValue("JBoss", 50); pdSet.setValue("SpringBoot", 25); pdSet.setValue("Others", 10); return pdSet; }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChartDemo1.java
/** * //from ww w . j a v a2s. co m */ protected DefaultPieDataset createDataset(boolean isDemo) { if (isDemo) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("One", new Double(43.2)); dataset.setValue("Two", new Double(10.0)); dataset.setValue("Three", new Double(27.5)); dataset.setValue("Four", new Double(17.5)); dataset.setValue("Five", new Double(11.0)); dataset.setValue("Six", new Double(19.4)); pulloutFlag = new String[6]; for (int i = 0; i < 6; i++) pulloutFlag[i] = "0"; pulloutFlag[2] = "1"; return dataset; } else return super.createDataset(false); }
From source file:userInterface.MonitoringTeamRole.DashBoarJPanel.java
private PieDataset createDataset1() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Open Tickets", system.opentickets); dataset.setValue("Closed Tickets", system.closedTickets); return dataset; }
From source file:userInterface.MonitoringTeamRole.DashBoarJPanel.java
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor.//from w w w . ja v a 2 s.co m */ private PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Failed Attempts", system.numberofunsuccessfulevents); dataset.setValue("Successful atempts", system.numberofsuccessfulevents); return dataset; }
From source file:org.jfree.data.general.DefaultPieDatasetTest.java
/** * Serialize an instance, restore it, and check for equality. *///from w w w . ja v a 2 s. co m public void testSerialization() { DefaultPieDataset d1 = new DefaultPieDataset(); d1.setValue("C1", new Double(234.2)); d1.setValue("C2", null); d1.setValue("C3", new Double(345.9)); d1.setValue("C4", new Double(452.7)); DefaultPieDataset d2 = (DefaultPieDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); }
From source file:org.jfree.data.general.DefaultPieDatasetTest.java
/** * Confirm that cloning works./*from www . j a v a 2 s . c o m*/ */ public void testCloning() throws CloneNotSupportedException { DefaultPieDataset d1 = new DefaultPieDataset(); d1.setValue("V1", new Integer(1)); d1.setValue("V2", null); d1.setValue("V3", new Integer(3)); DefaultPieDataset d2 = (DefaultPieDataset) d1.clone(); assertTrue(d1 != d2); assertTrue(d1.getClass() == d2.getClass()); assertTrue(d1.equals(d2)); }
From source file:com.js.quickestquail.ui.stats.CountryStat.java
private PieDataset generateDataset() { // gather data Map<Object, Number> countryFrequency = new HashMap<>(); for (String id : DriveManager.get().getSelected().values()) { Movie mov = CachedMovieProvider.get().getMovieByID(id); if (mov.getCountry() == null) continue; for (String genre : mov.getCountry()) { if (!countryFrequency.containsKey(genre)) { countryFrequency.put(genre, 1); } else { countryFrequency.put(genre, countryFrequency.get(genre).doubleValue() + 1); }//from w w w. j ava2 s .co m } } // trim MapTrimmer.trim(countryFrequency, 0.01); // convert to proper format DefaultPieDataset dataset = new DefaultPieDataset(); for (Entry<Object, Number> en : countryFrequency.entrySet()) dataset.setValue(en.getKey().toString(), en.getValue()); return dataset; }
From source file:com.js.quickestquail.ui.stats.GenreStat.java
private PieDataset generateDataset() { // gather data Map<Object, Number> genreFrequency = new HashMap<>(); for (String id : DriveManager.get().getSelected().values()) { Movie mov = CachedMovieProvider.get().getMovieByID(id); if (mov.getGenre() == null) continue; for (String genre : mov.getGenre()) { if (!genreFrequency.containsKey(genre)) { genreFrequency.put(genre, 1); } else { genreFrequency.put(genre, genreFrequency.get(genre).doubleValue() + 1); }//w w w. ja va2 s .co m } } // trim MapTrimmer.trim(genreFrequency, 0.01); // convert to proper format DefaultPieDataset dataset = new DefaultPieDataset(); for (Map.Entry<Object, Number> en : genreFrequency.entrySet()) dataset.setValue(en.getKey().toString(), en.getValue()); return dataset; }