List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:com.ec.vistas.Dashboard.java
/** * Creates new form Dashboard// w w w . j a va2 s. c om */ public Dashboard() { initComponents(); this.Vivienda.setVisible(false); ChartPanel panel; JFreeChart chart; DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Categra 1", 43.2); data.setValue("Categra 2", 27.9); data.setValue("Categra 3", 79.5); /*chart=ChartFactory.createPieChart("Grafico1", data, true, true, true); panel = new ChartPanel(chart); panel.setBounds(5,10,50,60); pastel.add(panel); pastel.repaint();*/ chart = ChartFactory.createPieChart("Ejemplo de JFreeChart", //Ttrulo del grfico data, true, //Leyenda true, //ToolTips true); panel = new ChartPanel(chart); panel.setBounds(5, 10, 50, 60); Alimento.add(panel); Alimento.repaint(); //Creamos una especie de frame y mostramos el JFreeChart en l //Este constructor nos pide el ttulo del Chart y el chart creado //ChartFrame frame=new ChartFrame("Primer Chart para javax0711",chart); //frame.pack(); //frame.setVisible(true); }
From source file:Graphing.piChart.java
private PieDataset getDataSet() { DefaultPieDataset dataSet = new DefaultPieDataset(); for (int i = 0; i < this.labelSet.length; i++) { dataSet.setValue(this.labelSet[i], this.values[i]); }/* w w w .ja va 2 s . c om*/ return dataSet; }
From source file:org.mt4jx.components.visibleComponents.widgets.jfreechart.examples.MTJFreeChartExampleScene.java
public MTJFreeChartExampleScene(MTApplication mtApplication, String name) { super(mtApplication, name); this.setClearColor(new MTColor(0, 0, 96, 255)); //Show touches this.registerGlobalInputProcessor(new CursorTracer(mtApplication, this)); // Create Example Data DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < 10; i++) { dataset.addValue(10 * Math.random(), "MySeries", "T" + i); }/* www. j av a 2 s. com*/ // Create a JFreeChart JFreeChart chart1 = ChartFactory.createLineChart("Line Chart", "x axis", "y axis", dataset, PlotOrientation.VERTICAL, true, true, false); // Put the JFreeChart into a MTJFreeChart wrapper MTJFreeChart mtChart1 = new MTJFreeChart(800, 600, mtApplication, chart1); // Create another chart DefaultPieDataset pds = new DefaultPieDataset(); pds.setValue("Java", new Double(17.773)); pds.setValue("C", new Double(15.822)); pds.setValue("C++", new Double(8.783)); pds.setValue("PHP", new Double(7.835)); pds.setValue("Python", new Double(6.265)); pds.setValue("C#", new Double(6.226)); pds.setValue("(Visual) Basic", new Double(5.867)); pds.setValue("Objective-C", new Double(3.011)); pds.setValue("Perl", new Double(2.857)); JFreeChart chart2 = ChartFactory.createPieChart3D( "Top 10: TIOBE Programming Community Index\nfor January 2011 (www.tiobe.com)", pds, true, true, Locale.GERMANY); PiePlot3D plot = (PiePlot3D) chart2.getPlot(); plot.setStartAngle(290); MTJFreeChart mtChart2 = new MTJFreeChart(800, 600, mtApplication, chart2); // enable redraw of the chart when it's scaled by the user mtChart2.setRedrawWhenScaled(true); this.getCanvas().addChild(mtChart1); this.getCanvas().addChild(mtChart2); mtChart1.setPositionGlobal(new Vector3D(mtApplication.width / 2f, mtApplication.height / 2f)); mtChart2.setPositionGlobal(new Vector3D(150 + mtApplication.width / 2f, 150 + mtApplication.height / 2f)); }
From source file:com.googlecode.logVisualizer.chart.TotalConsumptionPie.java
@Override protected PieDataset createDataset() { final DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Eating", getLogData().getLogSummary().getTotalTurnsFromFood()); dataset.setValue("Drinking", getLogData().getLogSummary().getTotalTurnsFromBooze()); dataset.setValue("Other", getLogData().getLogSummary().getTotalTurnsFromOther()); dataset.setValue("Rollover", getLogData().getLogSummary().getTotalTurnsFromRollover()); return dataset; }
From source file:org.geoserver.monitor.web.OWSSummaryChartBasePanel.java
public OWSSummaryChartBasePanel(String id, Monitor monitor, String owsService) { super(id);/*from w ww . j a v a 2 s. co m*/ this.owsService = owsService; Map<String, Integer> data = gatherData(monitor); DefaultPieDataset dataset = new DefaultPieDataset(); for (Map.Entry<String, Integer> e : data.entrySet()) { dataset.setValue(e.getKey(), e.getValue()); } JFreeChart chart = ChartFactory.createPieChart(getChartTitle(), dataset, true, true, false); chart.setBackgroundPaint(Color.WHITE); BufferedDynamicImageResource resource = new BufferedDynamicImageResource(); resource.setImage(chart.createBufferedImage(650, 500)); add(new NonCachingImage("chart", resource)); }
From source file:org.apache.qpid.disttest.charting.writer.ChartWriterTest.java
@Override public void setUp() throws Exception { super.setUp(); DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("a", 1); dataset.setValue("b", 2); _chart1 = ChartFactory.createPieChart("chart1", dataset, true, true, false); _chart2 = ChartFactory.createPieChart("chart2", dataset, true, true, false); _chartDir = TestFileUtils.createTestDirectory(); _writer = new ChartWriter(); _writer.setOutputDirectory(_chartDir); }
From source file:action.ImageAction.java
public JFreeChart getChart() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Ford", 23.3); dataset.setValue("Chevy", 32.4); dataset.setValue("Yugo", 44.2); boolean legend = true; boolean tooltips = false; boolean urls = false; JFreeChart chart = (JFreeChart) ChartFactory.createPieChart("Cars", dataset, legend, tooltips, urls); chart.setBorderPaint(Color.GREEN); chart.setBorderStroke(new BasicStroke(5.0f)); chart.setBorderVisible(true);//from w w w.j av a 2s . c om return chart; }
From source file:edu.ucla.stat.SOCR.chart.demo.RingChartDemo1.java
/** * Creates a sample dataset./*from w w w .j av a 2s .c om*/ * * @return a sample dataset. */ 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(isDemo); }
From source file:com.main.controller.ChartDIG.java
public File generatePieChart() throws Exception { DefaultPieDataset dataset = new DefaultPieDataset(); for (String arrayList1 : arrayList) { dataset.setValue(arrayList1, Double.parseDouble(arrayList1)); }/* w w w. j ava 2s . c om*/ JFreeChart chart = ChartFactory.createPieChart(chartTitle, // chart title dataset, // data true, // include legend true, false); File pieChart = new File("chart/" + chartTitle + ".jpeg"); ChartUtilities.saveChartAsJPEG(pieChart, chart, width, height); return pieChart; }
From source file:id.aas.apps.mvc.view.frameChart.java
public void setChartPie() throws SQLException { int nilaiKiloan = 0; int nilaiSatuan = 0; String queryKiloan = "SELECT COUNT(*) FROM laundry WHERE jenis_layanan='Laundry Kiloan'"; String querySatuan = "SELECT COUNT(*) FROM laundry WHERE jenis_layanan='Laundry Satuan'"; ConnectionDB.InstanceDB.openConnection(); ResultSet rs = ConnectionDB.InstanceDB.RunSelectQuery(queryKiloan); while (rs.next()) { nilaiKiloan = rs.getInt(1);/* w w w. j a va 2s . c om*/ } System.out.println(nilaiKiloan); ResultSet rs1 = ConnectionDB.InstanceDB.RunSelectQuery(querySatuan); while (rs1.next()) { nilaiSatuan = rs1.getInt(1); } System.out.println(nilaiSatuan); DefaultPieDataset pieDataset = new DefaultPieDataset(); pieDataset.setValue("Laundry Kiloan", nilaiKiloan); pieDataset.setValue("Laundry Satuan", nilaiSatuan); JFreeChart chart = ChartFactory.createPieChart3D("Perbandingan Pengguna Layanan Laundry", pieDataset, true, true, false); ChartPanel cPane2 = new ChartPanel(chart); panel2.add(cPane2); }