List of usage examples for org.jfree.data.category DefaultCategoryDataset addValue
public void addValue(double value, Comparable rowKey, Comparable columnKey)
From source file:DualAxisDemo4.java
/** * Creates a sample dataset./*from w ww.j a va 2 s .c om*/ * * @return The dataset. */ private CategoryDataset createDataset2() { // row keys... final String series1 = "Fourth"; // column keys... final String category1 = "Category 1"; final String category2 = "Category 2"; final String category3 = "Category 3"; final String category4 = "Category 4"; final String category5 = "Category 5"; // create the dataset... final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(15.0, series1, category1); dataset.addValue(24.0, series1, category2); dataset.addValue(31.0, series1, category3); dataset.addValue(25.0, series1, category4); dataset.addValue(56.0, series1, category5); return dataset; }
From source file:cglabsample.ui.HistogramWindow.java
private void updateHistogram() { if (!image.isGrayscale()) { image.toGrayscale();// w ww . j av a 2 s . co m } ImageStatistics is = new ImageStatistics(image); Histogram h = is.getHistogramGray(); double[] hvalues = new double[256]; int[] hivalues = h.getValues(); for (int i = 0; i < hivalues.length; i++) { hvalues[i] = (double) hivalues[i]; } // HistogramDataset dataset = new HistogramDataset(); // dataset.setType(HistogramType.FREQUENCY); // dataset.addSeries("Histograma", hvalues, 256); // String plotTitle = "Histograma"; // String xaxis = "intensidade"; // String yaxis = "frequencia"; // PlotOrientation orientation = PlotOrientation.VERTICAL; // boolean show = false; // boolean toolTips = false; // boolean urls = false; // JFreeChart chart = ChartFactory.createHistogram(plotTitle, xaxis, yaxis, // dataset, orientation, show, toolTips, urls); // ChartPanel cp = new ChartPanel(chart); // setContentPane(cp); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < 256; i++) { dataset.addValue(hvalues[i], "Histograma", "Histograma" + i); } String plotTitle = "Histograma"; String xaxis = "intensidade"; String yaxis = "frequencia"; PlotOrientation orientation = PlotOrientation.VERTICAL; boolean show = false; boolean toolTips = false; boolean urls = false; JFreeChart chart = ChartFactory.createBarChart(plotTitle, xaxis, yaxis, dataset, orientation, show, toolTips, urls); ChartPanel cp = new ChartPanel(chart); cp.setPreferredSize(new Dimension(500, 270)); setContentPane(cp); }
From source file:org.jfree.chart.demo.MultiplePieChartDemo4.java
/** * Creates a sample dataset.// w w w.j a va 2 s . c om * * @return A sample dataset. */ private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(5.6, "Row 0", "Column 0"); dataset.addValue(3.2, "Row 0", "Column 1"); dataset.addValue(1.8, "Row 0", "Column 2"); dataset.addValue(0.2, "Row 0", "Column 3"); dataset.addValue(4.1, "Row 0", "Column 4"); dataset.addValue(9.8, "Row 1", "Column 0"); dataset.addValue(6.3, "Row 1", "Column 1"); dataset.addValue(0.1, "Row 1", "Column 2"); dataset.addValue(1.9, "Row 1", "Column 3"); dataset.addValue(9.6, "Row 1", "Column 4"); dataset.addValue(7.0, "Row 2", "Column 0"); dataset.addValue(5.2, "Row 2", "Column 1"); dataset.addValue(2.8, "Row 2", "Column 2"); dataset.addValue(8.8, "Row 2", "Column 3"); dataset.addValue(7.2, "Row 2", "Column 4"); dataset.addValue(9.5, "Row 3", "Column 0"); dataset.addValue(1.2, "Row 3", "Column 1"); dataset.addValue(4.5, "Row 3", "Column 2"); dataset.addValue(4.4, "Row 3", "Column 3"); dataset.addValue(0.2, "Row 3", "Column 4"); dataset.addValue(3.5, "Row 4", "Column 0"); dataset.addValue(6.7, "Row 4", "Column 1"); dataset.addValue(9.0, "Row 4", "Column 2"); dataset.addValue(1.0, "Row 4", "Column 3"); dataset.addValue(5.2, "Row 4", "Column 4"); dataset.addValue(5.1, "Row 5", "Column 0"); dataset.addValue(6.7, "Row 5", "Column 1"); dataset.addValue(0.9, "Row 5", "Column 2"); dataset.addValue(3.3, "Row 5", "Column 3"); dataset.addValue(3.9, "Row 5", "Column 4"); dataset.addValue(5.6, "Row 6", "Column 0"); dataset.addValue(5.6, "Row 6", "Column 1"); dataset.addValue(5.6, "Row 6", "Column 2"); dataset.addValue(5.6, "Row 6", "Column 3"); dataset.addValue(5.6, "Row 6", "Column 4"); dataset.addValue(7.5, "Row 7", "Column 0"); dataset.addValue(9.0, "Row 7", "Column 1"); dataset.addValue(3.4, "Row 7", "Column 2"); dataset.addValue(4.1, "Row 7", "Column 3"); dataset.addValue(0.5, "Row 7", "Column 4"); return dataset; }
From source file:userInterface.ManufactureRole.DecisionChartJPanel.java
private CategoryDataset createDataset1() { String s = "Vaccine Orders"; //ArrayList<HospitalOrganization> temp = new ArrayList<>(); DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset(); for (Vaccine v : o.getProductCatalog()) { defaultcategorydataset.addValue(v.getSold(), s, v.getName()); //defaultcategorydataset.addValue(v.getSold()+1, s, v.getName()); }/*from www .ja va2 s . com*/ return defaultcategorydataset; }
From source file:nodeconfig.BarChart_fuzzy.java
private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < StoringNodes.SetOfAllNodes.size(); i++) { Node cur = StoringNodes.SetOfAllNodes.get(i); dataset.addValue(cur.frss, "Fuzzy(RSS)", "Node " + cur.Name); dataset.addValue(cur.ftime, "Fuzzy(Time)", "Node " + cur.Name); dataset.addValue(cur.fploss, "Fuzzy(Loss)", "Node " + cur.Name); dataset.addValue(cur.ftrate, "Fuzzy(Rate)", "Node " + cur.Name); }//w w w .jav a 2 s .co m return dataset; }
From source file:room.utilization.BarGraph.java
private CategoryDataset createDataset() { DefaultCategoryDataset ds = new DefaultCategoryDataset(); int len = 0;/* w w w.j a v a2 s. co m*/ for (int x = 0; x < data.length; x++) { len = data[x].length; ds.addValue(Double.parseDouble(data[x][len - 1]), data[x][0], data[x][0]); } return ds; }
From source file:nodeconfig.BarChart_parameters.java
private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int i = 0; i < StoringNodes.SetOfAllNodes.size(); i++) { Node cur = StoringNodes.SetOfAllNodes.get(i); dataset.addValue(Double.valueOf(cur.power) * -1, "RSS", "Node " + cur.Name); dataset.addValue(Double.valueOf(cur.Name), "Time", "Node " + cur.Name); dataset.addValue(Double.valueOf(cur.SPloss), "Loss", "Node " + cur.Name); dataset.addValue(Double.valueOf(cur.SLevel), "Rate", "Node " + cur.Name); }/*from w w w . j a v a 2 s.co m*/ return dataset; }
From source file:interfaz.ConsultarHorasTotales.java
private void ObtenerDatos(Periodo periodo, String diaSeleccionado) { if (diaSeleccionado != "TODOS") { EstadisticasRapla estadisticas = new EstadisticasRapla(); ArrayList<HorasTotales> listaHorasTotales = estadisticas.obtenerHorasTotalesPorDia(diaSeleccionado, periodo);//from w ww .j av a 2 s . com long promedio = listaHorasTotales.get(0).getHorasTotales() / listaHorasTotales.get(0).getCantidadDias(); long hours = TimeUnit.SECONDS.toHours(listaHorasTotales.get(0).getHorasTotales()); long minute = TimeUnit.SECONDS.toMinutes(listaHorasTotales.get(0).getHorasTotales()) - (TimeUnit.SECONDS.toHours(listaHorasTotales.get(0).getHorasTotales()) * 60); long second = TimeUnit.SECONDS.toSeconds(listaHorasTotales.get(0).getHorasTotales()) - (TimeUnit.SECONDS.toMinutes(listaHorasTotales.get(0).getHorasTotales()) * 60); String horasPromedio = Objects.toString(hours, null) + ':' + Objects.toString(minute, null) + ':' + Objects.toString(second, null); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(promedio, "Serie", diaSeleccionado); JFreeChart chartpanel = ChartFactory.createBarChart("titulo", "ALGO", "NOSE", dataset, PlotOrientation.VERTICAL, true, true, false); ChartFrame frame = new ChartFrame("TOTULOSADAS", chartpanel); frame.pack(); frame.setVisible(true); } else { } }
From source file:com.argeloji.server.BarChartDemo4.java
/** * Returns a sample dataset./*from ww w . j a va 2 s . c o m*/ * * @return The dataset. */ private CategoryDataset createDataset() { // row keys... final String series1 = "A"; final String series2 = "B"; final String series3 = "C"; final String series4 = "D"; // column keys... final String category1 = "Seenekler"; // create the dataset... DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(0.0, series1, category1); dataset.addValue(0.0, series2, category1); dataset.addValue(0.0, series3, category1); dataset.addValue(0.0, series4, category1); return dataset; }
From source file:org.neo4j.bench.chart.GenerateOpsPerSecChart.java
private DefaultCategoryDataset generateDataset() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (Stats key : dataToDraw) { dataset.addValue(key.getAvgReadsPerSec(), "reads", key.getName()); dataset.addValue(key.getAvgWritePerSec(), "writes", key.getName()); dataset.addValue(key.getPeakReadsPerSec() / 100, "peak reads", key.getName()); dataset.addValue(key.getPeakWritesPerSec() / 100, "peak writes", key.getName()); dataset.addValue(key.getSustainedReadsPerSec() / 100, "sust reads", key.getName()); dataset.addValue(key.getSustainedWritesPerSec() / 100, "sust writes", key.getName()); }/*from ww w . j a v a 2 s .c om*/ return dataset; }