List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:com.datamyne.charts.FinallyDemo.java
/** * Gets a {@link JFreeChart}./* w w w. j a v a2 s.co m*/ * @return {@link JFreeChart}. */ public JFreeChart getChart() { //create dummy data //take from http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo1.htm 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)); //use the ChartFactory to create a pie chart JFreeChart chart = ChartFactory.createPieChart("Dummy Data", dataset, true, true, false); return chart; }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChart3DDemo1.java
/** * Creates a sample dataset for the demo. * @param isDemo true use demo data, false use data from JTable * @return A sample dataset.//from w w w .ja v a2s . com */ protected DefaultPieDataset createDataset(boolean isDemo) { if (isDemo) { 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", null); //new Double(1.0)); pulloutFlag = new String[5]; for (int i = 0; i < 5; i++) pulloutFlag[i] = "0"; pulloutFlag[2] = "1"; return result; } else return super.createDataset(false); }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChartDemo2.java
/** * Creates a sample dataset./* ww w . j ava2 s. c om*/ * * @return A sample dataset. */ protected DefaultPieDataset createDataset(boolean isDemo) { if (isDemo) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("One", 43.2); dataset.setValue("Two", 10.0); dataset.setValue("Three", 27.5); dataset.setValue("Four", 17.5); dataset.setValue("Five", 11.0); dataset.setValue("Six", 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:presentationLayer.GraphProfitWindow.java
private static PieDataset createDataset() { DefaultPieDataset dataset = new DefaultPieDataset(); CategoryService cs = new CategoryServiceImplementation(); String[] categoryName = cs.getCatNames(); double[] profit = new double[categoryName.length]; for (int i = 0; i < categoryName.length; i++) { ItemService is = new ItemServiceImplementation(); int catId = cs.getId(categoryName[i]); String[] itemName = is.getItemNameWithStock(catId); System.out.println(itemName.length); double[] prices = new double[itemName.length]; for (int j = 0; j < prices.length; j++) { prices[j] = is.getPrice(itemName[j]); System.out.println(prices[j]); }//w w w .j av a 2 s . c o m SellsService ss = new SellsServiceImplementation(); for (int j = 0; j < itemName.length; j++) { int itemId = is.getId(itemName[j]); int num = ss.getNum(catId, itemId); profit[i] += prices[j] * num; } } for (int i = 0; i < categoryName.length; i++) { dataset.setValue(categoryName[i], profit[i]); } return dataset; }
From source file:com.anevis.jfreechartsamplespring.chart.ChartServiceImpl.java
private JFreeChart createRingChart() { List<RingChartData> dataList = ringChartDataRepository.findAll(); DefaultPieDataset dataSet = new DefaultPieDataset(); dataList.forEach(data -> dataSet.setValue(data.getSecurity(), data.getWeighting())); JFreeChart chart = ChartFactory.createRingChart("", dataSet, true, false, Locale.GERMANY); return chart; }
From source file:com.anevis.jfreechartsamplespring.chart.ChartServiceImpl.java
private JFreeChart createPieChart() { List<PieChartData> dataList = pieChartDataRepository.findAll(); DefaultPieDataset dataSet = new DefaultPieDataset(); dataList.forEach(data -> dataSet.setValue(data.getCountry(), data.getWeight())); JFreeChart chart = ChartFactory.createPieChart("Anteil am Fondsvermgen", dataSet, true, false, Locale.GERMANY);//w ww .j av a 2 s. c o m return chart; }
From source file:fitmon.PieChart.java
/** * Creates a sample dataset.//from w w w. j a va 2 s .co m * * @return A sample dataset. */ public PieDataset createDataset() { try { Class.forName("com.mysql.jdbc.Driver"); /*st = conn.prepareStatement();*/ Connection conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/fitmon", "root", "april-23"); Statement st = conn.createStatement(); String query = "select sum(protein), sum(carbs), sum(fat), sum(fiber)from Diet group by date limit 5 ;"; System.out.println(query); try (ResultSet rs = st.executeQuery(query)) { while (rs.next()) { //Retrieve by column name //for (int i=0; i<4; i++){ Double prot = rs.getDouble("sum(protein)"); protein += prot; System.out.println(protein); Double carb = (rs.getDouble("sum(carbs)")); carbo += carb; Double fats = (rs.getDouble("sum(fat)")); fat += fats; Double fib = (rs.getDouble("sum(fiber)")); fiber += fib; //} } } } catch (ClassNotFoundException | SQLException e) { JOptionPane.showMessageDialog(this, "Error"); } DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue(protein, protein); dataset.setValue(carbo, carbo); dataset.setValue(fiber, fiber); dataset.setValue(fat, fat); //dataset.setValue("Five", new Double(11.0)); //dataset.setValue("Six", new Double(19.4)); return dataset; }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChart3DDemo2.java
/** * Creates a sample dataset for the demo. * @param isDemo true use demo data, false use data from JTable * @return A sample dataset./*from w w w. j a va 2s. c o m*/ */ protected DefaultPieDataset createDataset(boolean isDemo) { if (isDemo) { 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(12.5)); pulloutFlag = new String[5]; for (int i = 0; i < 5; i++) pulloutFlag[i] = "0"; pulloutFlag[2] = "1"; return result; } else return super.createDataset(isDemo); }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChart3DDemo3.java
/** * Creates a sample dataset for the demo. * @param isDemo true use demo data, false use data from JTable * @return A sample dataset.//from www . jav a 2s . c o m */ protected DefaultPieDataset createDataset(boolean isDemo) { if (isDemo) { 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(1.0)); pulloutFlag = new String[5]; for (int i = 0; i < 5; i++) pulloutFlag[i] = "0"; pulloutFlag[2] = "1"; return result; } else return super.createDataset(isDemo); }
From source file:taller.GraficoTorta.java
public GraficoTorta(int posX, int posY, double[] datos, String[] labels, String titulo) { super(""); try {/*from w w w. j a va 2 s.c o m*/ DefaultPieDataset defaultpiedataset = new DefaultPieDataset(); for (int i = 0; i < datos.length; i++) defaultpiedataset.setValue(labels[i], datos[i]); JFreeChart jfreechart = ChartFactory.createPieChart3D(titulo, defaultpiedataset, true, true, false); PiePlot3D pieplot3d = (PiePlot3D) jfreechart.getPlot(); pieplot3d.setDarkerSides(true); pieplot3d.setStartAngle(0D); pieplot3d.setDirection(Rotation.CLOCKWISE); pieplot3d.setForegroundAlpha(0.75F); pieplot3d.setNoDataMessage("No hay Datos que Mostrar"); jpanel = new ChartPanel(jfreechart); jpanel.setPreferredSize(new Dimension(300, 300)); setContentPane(jpanel); pack(); RefineryUtilities.centerFrameOnScreen(this); } catch (Exception e) { } }