List of usage examples for org.jfree.data.category DefaultCategoryDataset addValue
public void addValue(double value, Comparable rowKey, Comparable columnKey)
From source file:grafici.StatisticheBarChart.java
/** * Returns a sample dataset./*w w w . j a v a2s . c om*/ * * @return The dataset. */ private static CategoryDataset createDataset(Table results, int variabile, int valore) { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (TableItem item : results.getItems()) { dataset.addValue(new Double(item.getText(valore)), item.getText(variabile), results.getColumn(variabile).getText().toUpperCase()); } return dataset; }
From source file:com.metricsplugin.charts.BarChart.java
private static CategoryDataset createDataset(String nameY, Map<String, Number> dataSet2) { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); Set<String> chaves = dataSet2.keySet(); for (String chave : chaves) { dataset.addValue(dataSet2.get(chave), chave, ""); }/*from w w w . j a v a2s.c o m*/ return dataset; }
From source file:org.usip.osp.graphs.GraphServer.java
public static JFreeChart getDemoChart() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(10.0, "S1", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(4.0, "S1", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(15.0, "S1", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(14.0, "S1", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-5.0, "S2", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-7.0, "S2", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(14.0, "S2", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-3.0, "S2", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(6.0, "S3", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(17.0, "S3", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-12.0, "S3", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(7.0, "S3", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(7.0, "S4", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(15.0, "S4", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(11.0, "S4", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(0.0, "S4", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-8.0, "S5", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-6.0, "S5", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(10.0, "S5", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-9.0, "S5", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(9.0, "S6", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(8.0, "S6", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(null, "S6", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(6.0, "S6", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-10.0, "S7", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(9.0, "S7", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(7.0, "S7", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(7.0, "S7", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(11.0, "S8", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(13.0, "S8", "C2"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(9.0, "S8", "C3"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(9.0, "S8", "C4"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(-3.0, "S9", "C1"); //$NON-NLS-1$ //$NON-NLS-2$ dataset.addValue(7.0, "S9", "C2"); dataset.addValue(11.0, "S9", "C3"); dataset.addValue(-10.0, "S9", "C4"); JFreeChart chart = ChartFactory.createBarChart("Bar Chart", "Category", "Value", dataset, PlotOrientation.VERTICAL, true, true, false); return chart; }
From source file:org.fhaes.fhrecorder.view.ColorBarGraph.java
/** * Creates a data set for graphing./*from w ww. j a va 2 s .co m*/ * * @param years the data * @return the data set */ private static CategoryDataset createDataset(List<YearSummary> years) { CustomOptions options = FileController.getCustomOptions(); DefaultCategoryDataset data = new DefaultCategoryDataset(); for (YearSummary year : years) for (int i = 1; i <= 6; i++) data.addValue(compileData(options.getDataItems(i), year), options.getGroupName(i), Integer.toString(year.getYear())); return new SlidingCategoryDataset(data, 0, FileController.MAX_VISIBLE_GRAPH_COLUMNS); }
From source file:com.mxgraph.examples.swing.chart.BarChartDemo1.java
/** * Returns a sample dataset./*from w w w . j ava2 s .co m*/ * * @return The dataset. */ public static CategoryDataset createDataset() { // row keys... String series1 = "First"; String series2 = "Second"; String series3 = "Third"; // column keys... String category1 = "Category 1"; String category2 = "Category 2"; String category3 = "Category 3"; String category4 = "Category 4"; String category5 = "Category 5"; // create the dataset... DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(1.0, series1, category1); dataset.addValue(4.0, series1, category2); dataset.addValue(3.0, series1, category3); dataset.addValue(5.0, series1, category4); dataset.addValue(5.0, series1, category5); dataset.addValue(5.0, series2, category1); dataset.addValue(7.0, series2, category2); dataset.addValue(6.0, series2, category3); dataset.addValue(8.0, series2, category4); dataset.addValue(4.0, series2, category5); dataset.addValue(4.0, series3, category1); dataset.addValue(3.0, series3, category2); dataset.addValue(2.0, series3, category3); dataset.addValue(3.0, series3, category4); dataset.addValue(6.0, series3, category5); return dataset; }
From source file:org.spantus.exp.segment.draw.DrawLabeledVector.java
public static CategoryDataset createCategoryDataset(Map<String, Double> series) { DefaultCategoryDataset result = new DefaultCategoryDataset(); // int i = 0; for (Entry<String, Double> entry : series.entrySet()) { // i++; String columnKey = entry.getKey(); result.addValue(entry.getValue(), "", columnKey); }// w w w .j a va 2 s . c o m return result; }
From source file:net.sf.mzmine.chartbasics.gui.javafx.demo.FXCategoryChartGestureDemo.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return the dataset./* ww w . j a v a 2s . c om*/ */ private static CategoryDataset createDataset() { DefaultCategoryDataset data = new DefaultCategoryDataset(); Random r = new Random(System.currentTimeMillis()); for (int i = 0; i < 3; i++) { for (int t = 0; t < 2; t++) { for (int x = 0; x < 100; x++) { double v = r.nextGaussian() * (i + 1); data.addValue(v, "series" + i, "type" + t); } } } return data; }
From source file:eu.delving.stats.ChartHelper.java
private static JFreeChart createFieldFrequencyChart(Stats.RecordStats recordStats, Path path, String name) { Stats.Histogram histogram = recordStats.frequencies.get(path); if (histogram == null) return null; List<Stats.Counter> sorted = sort(histogram.counterMap.values(), MAX_BAR_CHART_SIZE, recordStats.recordCount);/* www. j a v a 2 s. com*/ DefaultCategoryDataset data = new DefaultCategoryDataset(); data.addValue(histogram.absent, "Frequency", "0"); for (Stats.Counter counter : sorted) data.addValue(counter.count, "Frequency", counter.value); JFreeChart chart = ChartFactory.createBarChart(String.format("Frequency within record in %s", name), "Occurrences", "Frequency", data, PlotOrientation.VERTICAL, false, true, false); chart.addSubtitle(new TextTitle(path.toString())); return finishBarChart(chart, new Color(30, 144, 225)); }
From source file:com.ouc.cpss.view.ProfitChartBuilder.java
private static CategoryDataset createDataSet() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); int num = 0;// ww w .j ava 2s .c o m for (int i = 1; i <= 12 && num < list.size(); i++) { //????? if (i != list.get(num).getThemonth()) { dataset.addValue(0, "", i + ""); } else { dataset.addValue(list.get(num).getTotalprofit(), "", list.get(num).getThemonth() + ""); num++; if (num == list.size()) num -= 1; } } return dataset; }
From source file:net.sf.jasperreports.components.spiderchart.SpiderChartDesignEvaluator.java
public static CategoryDataset getSampleDataset() { if (sampleDataset == null) { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(1.0, "Series 1", "Category 1"); dataset.addValue(5.0, "Series 1", "Category 2"); dataset.addValue(4.0, "Series 1", "Category 3"); dataset.addValue(3.0, "Series 1", "Category 4"); dataset.addValue(6.0, "Series 1", "Category 5"); dataset.addValue(4.0, "Series 1", "Category 6"); dataset.addValue(3.0, "Series 1", "Category 7"); dataset.addValue(5.0, "Series 2", "Category 1"); dataset.addValue(7.0, "Series 2", "Category 2"); dataset.addValue(8.0, "Series 2", "Category 3"); dataset.addValue(6.0, "Series 2", "Category 4"); dataset.addValue(9.0, "Series 2", "Category 5"); dataset.addValue(8.0, "Series 2", "Category 6"); dataset.addValue(7.0, "Series 2", "Category 7"); dataset.addValue(5.0, "Series 3", "Category 1"); dataset.addValue(4.0, "Series 3", "Category 2"); dataset.addValue(6.0, "Series 3", "Category 3"); dataset.addValue(3.0, "Series 3", "Category 4"); dataset.addValue(2.0, "Series 3", "Category 5"); dataset.addValue(7.0, "Series 3", "Category 6"); dataset.addValue(5.0, "Series 3", "Category 7"); sampleDataset = dataset;// w w w . j ava 2s. c o m } return sampleDataset; }