List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:tests.Graph.java
/** * Creates new form Graph//from ww w .jav a2 s . com */ public Graph() { initComponents(); DefaultPieDataset objDataset = new DefaultPieDataset(); objDataset.setValue("Apple", 29); objDataset.setValue("HTC", 15); objDataset.setValue("Samsung", 24); objDataset.setValue("LG", 7); objDataset.setValue("Motorola", 10); objChart = ChartFactory.createPieChart("Demo Pie Chart", //Chart title objDataset, //Chart Data true, // include legend? true, // include tooltips? false // include URLs? ); ChartPanel frame = new ChartPanel(objChart); this.setContentPane(frame); }
From source file:org.jfree.chart.demo.PieChartDemo7.java
/** * Creates a new demo instance.//from ww w. j av a 2s.c o m * * @param title the frame title. */ public PieChartDemo7(String title) { super(title); JPanel panel = new JPanel(new GridLayout(2, 2)); DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Section 1", 23.3); dataset.setValue("Section 2", 56.5); dataset.setValue("Section 3", 43.3); dataset.setValue("Section 4", 11.1); JFreeChart chart1 = ChartFactory.createPieChart("Chart 1", dataset, false, false, false); JFreeChart chart2 = ChartFactory.createPieChart("Chart 2", dataset, false, false, false); PiePlot plot2 = (PiePlot) chart2.getPlot(); plot2.setCircular(false); JFreeChart chart3 = ChartFactory.createPieChart3D("Chart 3", dataset, false, false, false); PiePlot3D plot3 = (PiePlot3D) chart3.getPlot(); plot3.setForegroundAlpha(0.6f); plot3.setCircular(true); JFreeChart chart4 = ChartFactory.createPieChart3D("Chart 4", dataset, false, false, false); PiePlot3D plot4 = (PiePlot3D) chart4.getPlot(); plot4.setForegroundAlpha(0.6f); panel.add(new ChartPanel(chart1)); panel.add(new ChartPanel(chart2)); panel.add(new ChartPanel(chart3)); panel.add(new ChartPanel(chart4)); panel.setPreferredSize(new Dimension(800, 600)); setContentPane(panel); }
From source file:org.openmrs.module.usagestatistics.web.view.chart.FoundByChartView.java
@Override protected JFreeChart createChart(Map<String, Object> model, HttpServletRequest request) { UsageStatisticsService svc = Context.getService(UsageStatisticsService.class); int[] stats = svc.getFoundByStats(getFromDate(), getUntilInclusiveDate(), getLocation(), getUsageFilter()); String labelLink = ContextProvider.getMessage("usagestatistics.foundBy.directLink"); String labelId = ContextProvider.getMessage("usagestatistics.foundBy.idSearch"); String labelName = ContextProvider.getMessage("usagestatistics.foundBy.nameSearch"); double total = stats[0]; DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue(labelLink, 100.0 * stats[1] / total); dataset.setValue(labelId, 100.0 * stats[2] / total); dataset.setValue(labelName, 100.0 * stats[3] / total); JFreeChart chart = ChartFactory.createPieChart(null, dataset, false, false, false); PiePlot plot = (PiePlot) chart.getPlot(); plot.setBackgroundPaint(Color.WHITE); plot.setInteriorGap(0.0);//from ww w. j av a 2 s . c o m plot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0} ({2})")); plot.setLabelFont(getFont()); return chart; }
From source file:Grafica.java
private void init() { panel = new JPanel(); getContentPane().add(panel);/*w w w.j a v a2 s .co m*/ // Fuente de Datos DefaultPieDataset defaultpiedataset = new DefaultPieDataset(); defaultpiedataset.setValue("Abiertas 81%", new Double(81D)); defaultpiedataset.setValue("Cerradas 19%", new Double(19D)); // defaultpiedataset.setValue("Hacking", new Double(19.5D)); // defaultpiedataset.setValue("SEO", new Double(30.5D)); // defaultpiedataset.setValue("Redes", new Double(2.0D)); // Creando el Grafico JFreeChart chart = ChartFactory.createPieChart3D("Informe De Asignacin De Clases", defaultpiedataset, true, true, false); PiePlot3D pieplot3d = (PiePlot3D) chart.getPlot(); pieplot3d.setDepthFactor(0.5); pieplot3d.setStartAngle(290D); pieplot3d.setDirection(Rotation.CLOCKWISE); pieplot3d.setForegroundAlpha(0.5F); // Mostrar Grafico ChartPanel chartPanel = new ChartPanel(chart); panel.add(chartPanel); }
From source file:com.sjsu.uidesign.SystemUsage.java
public SystemUsage() { super();//from w w w . jav a 2s. c o m super.setTitle("System Usage"); super.setSize(500, 500); super.setResizable(true); super.setLocationRelativeTo(null); //JLabel usageImage = new JLabel(); //usageImage.setIcon(new ImageIcon("Pie_3.png")); //usageImage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/sjsu/uidesign/Pie_3.png"))); // NOI18N //add(usageImage); DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("System Idle", 30); pieDataset.setValue("System Busy", 70); JFreeChart pieChart = ChartFactory.createPieChart3D("System Usage", pieDataset, true, true, true); Plot Pie = pieChart.getPlot(); ChartPanel piePanel = new ChartPanel(pieChart); JPanel panelPie = new JPanel(); panelPie.removeAll(); panelPie.add(piePanel, BorderLayout.CENTER); panelPie.validate(); add(panelPie); }
From source file:org.primefaces.examples.view.DynamicImageController.java
private PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Istanbul", new Double(45.0)); dataset.setValue("Ankara", new Double(15.0)); dataset.setValue("Izmir", new Double(25.2)); dataset.setValue("Antalya", new Double(14.8)); return dataset; }
From source file:pe.egcc.app.demo.Demo02.java
private void btnMostrarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnMostrarActionPerformed // Definiendo la fuente de datos DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Artculo 1", 40.55); data.setValue("Artculo 2", 81.23); data.setValue("Artculo 3", 61.54); // Creando el grfico JFreeChart chart = ChartFactory.createPieChart("Ejemplo de Grfico Tipo Pastel", // Ttulo del grfico data, // DataSet true, // Leyenda true, // ToolTips true);//from w ww. ja v a2 s . com // Dibujando el grfico en un jPanel BufferedImage imagen = chart.createBufferedImage(panelGrafico.getWidth() - 2, panelGrafico.getHeight() - 2); panelGrafico.getGraphics().drawImage(imagen, 1, 1, null); }
From source file:com.jtk.pengelolaanujian.view.dashboard.PiePanelVnv.java
private PieDataset createData() { uploaded = triggerDashboardController.checkUploadVNV(); unuploaded = triggerDashboardController.checkUnUploadedVNV(); DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Belum Di VNV", unuploaded); data.setValue("Sudah Di VNV", uploaded); return data;//w w w . j a v a 2 s . co m }
From source file:Graphic.camembert.java
public camembert(List<Float> valeurs) { DefaultPieDataset pieDataset = new DefaultPieDataset(); for (int i = 0; i < valeurs.size(); i++) { pieDataset.setValue("" + (i + 1), valeurs.get(i)); }//from w ww .j a v a 2 s . c om final JFreeChart pieChart = ChartFactory.createPieChart("Repartition des camions", pieDataset, true, false, false); final ChartPanel cPanel = new ChartPanel(pieChart); add(cPanel); }
From source file:com.jtk.pengelolaanujian.view.dashboard.PiePanelUjian.java
private PieDataset createData() { terlalui = triggerDashboardController.checkUjianTerlalui(); belum = triggerDashboardController.cekUjianBelumTerlalui(); DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Terlalui", terlalui); data.setValue("Belum", belum); return data;// w w w .j a v a 2 s. c om }