List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:room.utilization.PieChart.java
private PieDataset createDataset() { DefaultPieDataset ds = new DefaultPieDataset(); int len = 0;/*from www. ja v a2s. co m*/ for (int x = 0; x < data.length; x++) { len = data[x].length; ds.setValue(data[x][0], Double.parseDouble(data[x][len - 2])); } return ds; }
From source file:prc2.Graficos.java
public void PieGraphI(ArrayList<Integer> d, int pos, String s, String y) { //System.out.println("Estoy EN PIEGRAPH"); // Fuente de Datos DefaultPieDataset data = new DefaultPieDataset(); int tmp = 0;/*from ww w .j a v a 2s. c o m*/ for (int i = pos; i <= pos + 11; i++) { tmp += 1; data.setValue("Mes " + tmp + ": " + d.get(i) + " ", d.get(i)); //data.setValue(d.get(pos), 45); //data.setValue("Python", 15); } // Creando el Grafico JFreeChart chart = ChartFactory.createPieChart("Grfico de " + s + " para el ao " + y, data, true, true, false); // Mostrar Grafico ChartFrame frame = new ChartFrame("JFreeChart", chart); frame.pack(); frame.setVisible(true); }
From source file:com.ohalo.cn.awt.JFreeChartTest.java
public void testDataCharts() { DefaultPieDataset dpd = new DefaultPieDataset(); // dpd.setValue("?", 25); // ? dpd.setValue("", 25); dpd.setValue("?", 45); dpd.setValue("", 10); JFreeChart chart = ChartFactory.createPieChart("???", dpd, true, true, false); // ?API,?????Legend??????URL ChartFrame chartFrame = new ChartFrame("???", chart); // chart?JavaChartFramejavaJframe???? chartFrame.pack(); // ?? chartFrame.setVisible(true);// ??? }
From source file:org.getobjects.samples.HelloChart.Main.java
public PieDataset getPieDataset() { // also: DefaultCategoryDataset DefaultPieDataset dataset = new DefaultPieDataset(); // key=>value /* key/value */ dataset.setValue("Services", 55.7); dataset.setValue("Products", 15.3); dataset.setValue("Subscriptions", 29.0); return dataset; }
From source file:org.jfree.data.category.CategoryToPieDatasetTest.java
/** * For datasets, the equals() method just checks keys and values. *//*w ww .j av a 2 s . c om*/ @Test public void testEquals() { DefaultCategoryDataset underlying = new DefaultCategoryDataset(); underlying.addValue(1.1, "R1", "C1"); underlying.addValue(2.2, "R1", "C2"); CategoryToPieDataset d1 = new CategoryToPieDataset(underlying, TableOrder.BY_COLUMN, 1); DefaultPieDataset d2 = new DefaultPieDataset(); d2.setValue("R1", 2.2); assertTrue(d1.equals(d2)); }
From source file:org.apache.struts2.dispatcher.ChartResultTest.java
protected void setUp() throws Exception { super.setUp(); DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Java", new Double(43.2)); data.setValue("Visual Basic", new Double(0.0)); data.setValue("C/C++", new Double(17.5)); mockChart = ChartFactory.createPieChart("Pie Chart", data, true, true, false); stack = ActionContext.getContext().getValueStack(); ActionContext.getContext().setValueStack(stack); mockActionProxy = EasyMock.createNiceMock(ActionProxy.class); EasyMock.expect(mockActionProxy.getNamespace()).andReturn("/html"); actionInvocation = EasyMock.createMock(ActionInvocation.class); EasyMock.expect(actionInvocation.getStack()).andReturn(stack).anyTimes(); os = new MockServletOutputStream(); responseMock = EasyMock.createNiceMock(HttpServletResponse.class); ServletActionContext.setResponse((HttpServletResponse) responseMock); }
From source file:org.pentaho.reporting.engine.classic.demo.ancient.demo.chartdemo.MultiAPIChartDemo.java
/** * Creates a sample dataset for the demo. * * @return A sample dataset.// w w w. j a v a 2 s.c o m */ private PieDataset createSampleDataset() { final DefaultPieDataset result = new DefaultPieDataset(); // cheating: java has a higher chance to be the best language :) result.setValue("Java", new Integer((int) (Math.random() * 200))); result.setValue("Visual Basic", new Integer((int) (Math.random() * 50))); result.setValue("C/C++", new Integer((int) (Math.random() * 100))); result.setValue("PHP", new Integer((int) (Math.random() * 50))); result.setValue("Perl", new Integer((int) (Math.random() * 100))); return result; }
From source file:de.chott.jfreechartsample.service.ChartService.java
/** * Diese Methode erstellt ein PieChart aus den PieChart-Daten. Die Daten werden dabei nicht bergeben, sondern direkt vm Service angefragt. * Fr sptere Ausbaufhigkeit knnte man die zu verarbeitenden Daten als bergabeparameter mitgeben, statt sie direkt auslesen zu lassen. * /*from w w w . j a v a2 s.co m*/ * @return das fertige PieChart. */ private JFreeChart createPieChart() { DefaultPieDataset dataSet = new DefaultPieDataset(); for (PieChartData data : pieChartDataService.loadAll()) { dataSet.setValue(data.getCountry(), data.getWeight()); } JFreeChart chart = ChartFactory.createPieChart("Anteil am Fondsvermgen", dataSet, true, false, Locale.GERMANY); return chart; }
From source file:MyStatsPanel.java
JPanel createPieChartPanel() { getIDTypesInfo();/*from w w w. j a va 2 s . c om*/ DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("FSU", new Double(FSU)); // set the value with number of FSU IDs dataset.setValue("PCTC", new Double(PCTC)); // set the value with number of PCTC IDs dataset.setValue("Driving License", new Double(DL));// set the value with number of Driving License IDs dataset.setValue("Other", new Double(OTHERS));// set the value with number of IDs in other category JFreeChart chart = ChartFactory.createPieChart3D("Guest ID Types", dataset, true, true, false); return new ChartPanel(chart); }
From source file:com.netsteadfast.greenstep.action.CommonPieChartAction.java
private void fillChart(String title, List<String> names, List<String> colors, List<Float> values) throws Exception { DefaultPieDataset data = new DefaultPieDataset(); for (int ix = 0; ix < names.size(); ix++) { data.setValue(names.get(ix), values.get(ix)); }// w ww. j a v a2 s.com this.chart = ChartFactory.createPieChart3D(title, data, true, true, false); LegendTitle legend = this.chart.getLegend(); legend.setItemFont(new Font("", Font.TRUETYPE_FONT, 9)); PiePlot plot = (PiePlot) this.chart.getPlot(); plot.setCircular(true); plot.setBackgroundAlpha(0.9f); plot.setForegroundAlpha(0.5f); plot.setLabelFont(new Font("", Font.TRUETYPE_FONT, 9)); this.setPlotColor(plot, names, colors); this.chart.setTitle(new TextTitle(title, new Font("", Font.TRUETYPE_FONT, 9))); }