List of usage examples for org.jfree.data.general DefaultPieDataset setValue
public void setValue(Comparable key, double value)
From source file:Vista.CuentasCobrar.java
private PieDataset createDataset(String[] filasT) { DefaultPieDataset pieDataset = new DefaultPieDataset(); // String[] filasT = client.consultaGeneralCiudad("0;0").split("\\n"); for (String s : filasT) { String[] columnaT = s.split("\\t"); pieDataset.setValue(columnaT[1], Double.parseDouble(columnaT[2])); }/*from www .j a va 2s. co m*/ return pieDataset; }
From source file:Vista.CuentasCobrar.java
private PieDataset createDataset2(String[] filasT) { DefaultPieDataset pieDataset = new DefaultPieDataset(); // String[] filasT = client.consultaGeneralCiudad("0;0").split("\\n"); for (String s : filasT) { String[] columnaT = s.split("\\t"); pieDataset.setValue(columnaT[1], Double.parseDouble(columnaT[5])); }//from w w w . ja va 2 s. c om return pieDataset; }
From source file:com.etest.view.tq.charts.ItemAnalysisGraphicalViewAll.java
JFreeChartWrapper getDifficultIndexChart() { DefaultPieDataset difficultyDataSet = new DefaultPieDataset(); for (String s : difficulty) { switch (s) { case "Very Difficult": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDifficultyIndex(getCurriculumId(), 0, 0.19)); difficultyDataSet.setValue(s + " " + percentage + "%", percentage); break; }//from w ww . j a va2 s . c o m case "Difficult": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDifficultyIndex(getCurriculumId(), 0.20, 0.39)); difficultyDataSet.setValue(s + " " + percentage + "%", percentage); break; } case "Average": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDifficultyIndex(getCurriculumId(), 0.40, 0.60)); difficultyDataSet.setValue(s + " " + percentage + "%", percentage); break; } case "Easy": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDifficultyIndex(getCurriculumId(), 0.61, 0.80)); difficultyDataSet.setValue(s + " " + percentage + "%", percentage); break; } default: { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDifficultyIndex(getCurriculumId(), 0.81, 1)); difficultyDataSet.setValue(s + " " + percentage + "%", percentage); break; } } } JFreeChart difficultIndexChart = ChartFactory.createPieChart("Difficulty Index", difficultyDataSet, true, true, false); return new ReportChartWrapper(difficultIndexChart, "550px", "550px"); }
From source file:GUI.Framedashboard.java
public void stat() { Statestique st = new Statestique(); int u = st.nbUser(); int f = st.nbfemme(); int h = u - f; int p = st.nbProduit(); int s = st.nbService(); int c = st.nbComment(); int pp = st.nbPauP(); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.setValue(s, "", "Service"); dataset.setValue(p, "", "Produit"); JFreeChart chart = ChartFactory.createBarChart("Service et Produit", null, null, dataset, PlotOrientation.VERTICAL, false, false, false); CategoryPlot cp = chart.getCategoryPlot(); // cp.setRangeGridlinePaint(Color.BLACK); ChartPanel chp = new ChartPanel(chart); jPanel5.removeAll();//from w w w . j a va 2 s.co m jPanel5.add(chp); jPanel5.validate(); DefaultCategoryDataset ds = new DefaultCategoryDataset(); ds.setValue(pp, "", "Commande"); ds.setValue(c, "", "Commentaire"); JFreeChart cht = ChartFactory.createBarChart("Graphe de Commentaire & Commande", null, null, ds, PlotOrientation.VERTICAL, false, false, false); CategoryPlot catp = chart.getCategoryPlot(); // catp.setRangeGridlinePaint(Color.BLACK); ChartPanel chartp = new ChartPanel(cht); jPanel6.removeAll(); jPanel6.add(chartp); jPanel6.validate(); DefaultPieDataset pds = new DefaultPieDataset(); pds.setValue("Femme", new Integer(f)); pds.setValue("Homme", new Integer(h)); JFreeChart chartpie = ChartFactory.createPieChart("Genre", pds, true, true, false); PiePlot plot = (PiePlot) chartpie.getPlot(); ChartPanel chartpiepanel = new ChartPanel(chartpie); jPanel7.removeAll(); jPanel7.add(chartpiepanel); jPanel7.validate(); }
From source file:com.etest.view.tq.charts.ItemAnalysisGraphicalViewAll.java
JFreeChartWrapper getDiscriminationIndexChart() { DefaultPieDataset discriminationDataSet = new DefaultPieDataset(); for (String s : discrimination) { switch (s) { case "Poor Items": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDiscriminationIndex(getCurriculumId(), 0, 0.19)); discriminationDataSet.setValue(s + " " + percentage + "%", percentage); break; }//w w w . j ava 2 s . co m case "Marginal Items": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDiscriminationIndex(getCurriculumId(), 0.20, 0.29)); discriminationDataSet.setValue(s + " " + percentage + "%", percentage); break; } case "Reasonably Good Item": { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDiscriminationIndex(getCurriculumId(), 0.30, 0.39)); discriminationDataSet.setValue(s + " " + percentage + "%", percentage); break; } default: { percentage = (int) calculatePercentageOfAnalyzedItems( rs.getTotalAnalyzedItemsBySubject(getCurriculumId()), rs.getTotalItemByDiscriminationIndex(getCurriculumId(), 0.40, 1)); discriminationDataSet.setValue(s + " " + percentage + "%", percentage); break; } } } JFreeChart discriminationIndexChart = ChartFactory.createPieChart("Discrimination Index", discriminationDataSet, true, true, false); return new ReportChartWrapper(discriminationIndexChart, "550px", "550px"); }
From source file:GUILayer.CustomerStatsByGroup.java
protected PieDataset createCustomerNumberInGroupDataset() { reg = new Registration(); DefaultPieDataset result = new DefaultPieDataset(); CustomerCtrl custCtrl = new CustomerCtrl(); ArrayList<Group> list = new ArrayList<>(); list = reg.getGroups();//from w w w . java 2 s.c o m for (Group gr : list) { int counter = 0; for (Customer cust : custCtrl.getCustomers()) { if (gr.getName().equals(cust.getGroup().getName())) { counter++; } } result.setValue(gr.getName(), counter); } return result; }
From source file:eu.planets_project.tb.impl.chart.ExperimentChartServlet.java
/** * Creates a sample pie chart./*from w w w .java2 s . c o m*/ * * @return a pie chart. */ private JFreeChart createPieChart() { // create a dataset... DefaultPieDataset data = new DefaultPieDataset(); data.setValue("One", new Double(43.2)); data.setValue("Two", new Double(10.0)); data.setValue("Three", new Double(27.5)); data.setValue("Four", new Double(17.5)); data.setValue("Five", new Double(11.0)); data.setValue("Six", new Double(19.4)); JFreeChart chart = ChartFactory.createPieChart("Pie Chart", data, true, true, false); return chart; }
From source file:userInterface.StateAdminRole.DecisionChartJPanel.java
private PieDataset createDataset() { ArrayList<VaccineQty> temp = new ArrayList<>(); //temp = supplier.getProductCatalog().getProductCatalog(); //temp = supplier.getProductCatalog().getProductCatalog(); VaccineQty vq = null;//from w ww. java 2s . c om Boolean flag = true; for (ClinicOrderRequest cor : e.getMasterCatalog()) { System.out.println("ORder"); for (OrderItem oi : cor.getOrder().getOrder()) { System.out.println("1st-" + oi.getProduct()); if (temp.size() == 0) { System.out.println("here 1st"); vq = new VaccineQty(); vq.setV(oi.getProduct()); vq.setQ(oi.getQuantity()); temp.add(vq); } else { for (VaccineQty vqc : temp) { System.out.println("oi-" + oi.getProduct() + " ," + "vg-" + vq.getV()); if (vqc.getV().equals(oi.getProduct())) { System.out.println("in same"); vqc.setQ(vqc.getQ() + oi.getQuantity()); flag = false; break; } } if (flag) { System.out.println("hello"); vq = new VaccineQty(); vq.setV(oi.getProduct()); vq.setQ(oi.getQuantity()); temp.add(vq); } } } } Collections.sort(temp, new Comparator<VaccineQty>() { public int compare(VaccineQty one, VaccineQty other) { if (one.getQ() < other.getQ()) { return -1; } if (one.getQ() > other.getQ()) { return 1; } return 0; } }); Collections.reverse(temp); DefaultPieDataset defaultpiedataset = new DefaultPieDataset(); //defaultpiedataset.setValue("Java", 10); int i = 1; for (VaccineQty p : temp) { if (i == 6) { break; } else { defaultpiedataset.setValue(p.getV().getName() + "(" + p.getQ() + ")", p.getQ()); i++; } } return defaultpiedataset; }
From source file:org.openmrs.module.vcttrac.web.view.chart.VCTVersusPITChartView.java
@Override protected JFreeChart createChart(Map<String, Object> model, HttpServletRequest request) { DefaultPieDataset pieDataset = new DefaultPieDataset(); VCTModuleService service = Context.getService(VCTModuleService.class); try {/* w ww. ja va 2 s. c om*/ Date reportingDate = new Date(); int numberOfClientInVCT = service.getNumberOfClientByVCTOrPIT(1, reportingDate); int numberOfClientInPIT = service.getNumberOfClientByVCTOrPIT(2, reportingDate); int all = numberOfClientInVCT + numberOfClientInPIT; Float percentageVCT = new Float(100 * numberOfClientInVCT / all); pieDataset.setValue(VCTTracUtil.getMessage("vcttrac.home.vctclient", null) + " (" + numberOfClientInVCT + " , " + percentageVCT + "%)", percentageVCT); Float percentagePIT = new Float(100 * numberOfClientInPIT / all); pieDataset.setValue(VCTTracUtil.getMessage("vcttrac.home.pitclient", null) + " (" + numberOfClientInPIT + " , " + percentagePIT + "%)", percentagePIT); JFreeChart chart = ChartFactory.createPieChart( VCTTracUtil.getMessage("vcttrac.home.vctclient", null) + " " + VCTTracUtil.getMessage("vcttrac.graph.statistic.comparedto", null) + " " + VCTTracUtil.getMessage("vcttrac.home.pitclient", null), pieDataset, true, true, false); return chart; } catch (Exception e) { log.error(">>VCT>>vs>>PIT>>PIE>>CHART>> " + e.getMessage()); e.printStackTrace(); return null; } }
From source file:GUILayer.CustomerStatsByGroup.java
protected PieDataset createCustomerDataset() { reg = new Registration(); CustomerCtrl custCtrl = new CustomerCtrl(); ArrayList<Group> list = new ArrayList<>(); list = reg.getGroups();//from www .jav a2 s . com DefaultPieDataset result = new DefaultPieDataset(); for (Group gr : list) { int total = 0; System.out.println(gr.getName()); for (Customer cust : custCtrl.getCustomers()) { if (cust.getGroup().getName().equals(gr.getName())) { if (cust.getProductsBought() > 0) { total += cust.getProductsBought(); } } } result.setValue(gr.getName(), total); } return result; }