Example usage for org.jfree.data DefaultCategoryDataset addValue

List of usage examples for org.jfree.data DefaultCategoryDataset addValue

Introduction

In this page you can find the example usage for org.jfree.data DefaultCategoryDataset addValue.

Prototype

public void addValue(final double value, final Comparable rowKey, final Comparable columnKey) 

Source Link

Document

Adds a value to the table.

Usage

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();
}