List of usage examples for org.jfree.data DefaultCategoryDataset addValue
public void addValue(final double value, final Comparable rowKey, final Comparable columnKey)
From source file:pt.ist.expenditureTrackingSystem.presentationTier.actions.statistics.ChartGenerator.java
public static CategoryDataset refundProcessStatisticsChart( final RefundProcessStatistics refundProcessStatistics) { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); final Map<RefundProcessStateType, Integer> map = refundProcessStatistics .getNumberOfProcessesByRefundProcessStateType(); char c = 'A'; for (final Entry<RefundProcessStateType, Integer> entry : map.entrySet()) { final RefundProcessStateType refundProcessStateType = entry.getKey(); final Integer numberOfProcesses = entry.getValue(); if (numberOfProcesses.intValue() > 0) { dataset.addValue(numberOfProcesses, "" + c + " - " + refundProcessStateType.getLocalizedName(), Character.valueOf(c++)); }// w w w. jav a 2s . c o m } return dataset; }
From source file:pt.ist.expenditureTrackingSystem.presentationTier.actions.statistics.ChartGenerator.java
private static CategoryDataset refundProcessStatisticsActivityTimeChart( final RefundProcessActivityLogStatistics refundProcessActivityLogStatistics) { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); char c = 'A'; for (final LogEntry logEntry : refundProcessActivityLogStatistics.getLogEntries()) { final WorkflowActivity abstractActivity = logEntry.getAbstractActivity(); if (isRelevanteActivity(abstractActivity)) { final String name = abstractActivity.getLocalizedName(); int indexOfSpan = name.indexOf('<'); final String label = indexOfSpan > 0 ? name.substring(0, indexOfSpan) : name; dataset.addValue(logEntry.getDays(), "" + c + " - " + label, Character.valueOf(c++)); }//from w ww .j a v a 2 s . c o m } return dataset; }
From source file:pt.ist.expenditureTrackingSystem.presentationTier.actions.statistics.ChartGenerator.java
public static CategoryDataset simplifiedProcessStatisticsChart( final SimplifiedProcessStatistics simplifiedProcessStatistics) { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); final Map<AcquisitionProcessStateType, Integer> map = simplifiedProcessStatistics .getNumberOfProcessesByAcquisitionProcessStateType(); char c = 'A'; for (final Entry<AcquisitionProcessStateType, Integer> entry : map.entrySet()) { final AcquisitionProcessStateType acquisitionProcessStateType = entry.getKey(); final Integer numberOfProcesses = entry.getValue(); if (numberOfProcesses.intValue() > 0) { dataset.addValue(numberOfProcesses, "" + c + " - " + acquisitionProcessStateType.getLocalizedName(), Character.valueOf(c++)); }// ww w . ja va 2 s . co m } return dataset; }
From source file:org.jfree.chart.demo.ItemLabelDemo1.java
/** * Returns a sample dataset./* ww w . j av a2 s . c o m*/ * * @return the dataset. */ private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(11.0, "S1", "C1"); dataset.addValue(44.3, "S1", "C2"); dataset.addValue(93.0, "S1", "C3"); dataset.addValue(35.6, "S1", "C4"); dataset.addValue(75.1, "S1", "C5"); return dataset; }
From source file:org.jfree.chart.demo.ItemLabelDemo2.java
/** * Returns a sample dataset.// ww w. ja v a 2s. c o m * * @return the dataset. */ private CategoryDataset createDataset() { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100.0, "S1", "C1"); dataset.addValue(44.3, "S1", "C2"); dataset.addValue(93.0, "S1", "C3"); dataset.addValue(80.0, "S2", "C1"); dataset.addValue(75.1, "S2", "C2"); dataset.addValue(15.1, "S2", "C3"); return dataset; }
From source file:org.jfree.chart.demo.LegendManiaDemo.java
/** * Returns a sample dataset.//from w ww . ja v a 2 s. c om * * @return The dataset. */ private CategoryDataset createDataset() { // row keys... final String series1 = "Birds"; final String series2 = "Beas"; final String series3 = "A very very very very very long snake"; // column keys... final String category1 = "Shopping"; final String category2 = "Socializing"; final String category3 = "Sex"; final String category4 = "TV Watching"; // create the dataset... final 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, series2, category1); dataset.addValue(7.0, series2, category2); dataset.addValue(6.0, series2, category3); dataset.addValue(8.0, series2, category4); dataset.addValue(4.0, series3, category1); dataset.addValue(3.0, series3, category2); dataset.addValue(2.0, series3, category3); dataset.addValue(3.0, series3, category4); return dataset; }
From source file:RDGraphGenerator.java
private DefaultCategoryDataset initializeDataset(int firstMonth, int firstYear) { DefaultCategoryDataset cd = new DefaultCategoryDataset(); //Fill in initial months for (int i = 0; i < 14; i++) { int newMonth = firstMonth + i; int newYear = firstYear; while (newMonth > 12) { newYear++;//from w w w.j a va 2 s. c o m newMonth -= 12; } String monthKey = monthKeyFor(newMonth, newYear); cd.addValue(0, "0", monthKey); cd.addValue(0, "1", monthKey); cd.addValue(0, "2", monthKey); cd.addValue(0, "3", monthKey); } return cd; }
From source file:hr.restart.util.chart.ChartXYZ.java
final public CategoryDataset createDataset() { DataSet ds = getDataSet();/*from w w w.ja v a 2s. c o m*/ if (ds == null) throw new NullPointerException( "The DataSet should not be null. You should have implemented the getDataSet() method."); //creates the dataset... final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (ds.first(); ds.inBounds(); ds.next()) dataset.addValue(ds.getBigDecimal(getAxisY()), ds.getString(getAxisZ()), ds.getString(getAxisX())); return dataset; }
From source file:hr.restart.util.chart.ChartXYZ.java
/** * Creates a org.jfree.data.CategoryDataset from a Map. * @param map The Map/*from w w w .j av a 2 s .c o m*/ * @return The org.jfree.data.CategoryDataset */ final public CategoryDataset createDataset(Map map) { //creates the dataset... final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); Set set = map.keySet(); Iterator iterator = set.iterator(); while (iterator.hasNext()) { Pair element = (Pair) iterator.next(); Double value = (Double) map.get(element); dataset.addValue(value.doubleValue(), element.getFirst(), element.getSecond()); } return dataset; }
From source file:hr.restart.util.chart.ChartXY.java
public CategoryDataset createDataSet() throws NullPointerException { final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); DataSet ds = getDataSet();//from w w w . j a v a2 s . c o m SortDescriptor old = ds.getSort(); String key = getAxisX(); String value = jcb == null ? getAxisY() : colNamesY[jcb.getSelectedIndex()]; ds.setSort(new SortDescriptor(new String[] { value }, true, true)); StorageDataSet scoped = new StorageDataSet(); scoped.setLocale(Locale.getDefault()); scoped.setColumns(new Column[] { ds.getColumn(key).cloneColumn(), ds.getColumn(value).cloneColumn(), }); scoped.open(); BigDecimal ostali = new BigDecimal(0); int maxElements = getNumberOfElements(); if (comboBoxQuantity != null) maxElements = new Integer(comboBoxQuantity.getSelectedItem().toString()).intValue(); int i = 0; for (ds.first(); ds.inBounds(); ds.next()) { i++; if (i > maxElements) { try { ostali = ostali.add(ds.getBigDecimal(value)); } catch (Exception e) { System.out.println("(ChartXY) : method --> dataSetToMap : " + e); break; } } else { scoped.insertRow(false); scoped.setString(key, ds.getString(key)); scoped.setBigDecimal(value, ds.getBigDecimal(value)); } } if (ostali.signum() > 0) { scoped.insertRow(false); scoped.setString(key, "OSTALI"); scoped.setBigDecimal(value, ostali); } scoped.post(); if (sortByValue()) scoped.setSort(ds.getSort()); else scoped.setSort(new SortDescriptor(new String[] { key })); ds.setSort(old); for (scoped.first(); scoped.inBounds(); scoped.next()) dataset.addValue(scoped.getBigDecimal(value).doubleValue(), "", scoped.getString(key)); return dataset; //return initMapTest(); }