Example usage for org.jfree.data DefaultCategoryDataset DefaultCategoryDataset

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

Introduction

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

Prototype

public DefaultCategoryDataset() 

Source Link

Document

Creates a new (empty) dataset.

Usage

From source file:de.berlios.statcvs.xml.chart.AbstractBarChart.java

/**
 * @param filename//from   w w w . j a  v a 2s  .com
 * @param title
 */
public AbstractBarChart(ReportSettings settings, String filename, String title, String domainLabel,
        String rangeLabel) {
    super(settings, filename, title);

    dataset = new DefaultCategoryDataset();
    setChart(ChartFactory.createBarChart3D(settings.getProjectName(), // chart title
            domainLabel, // domain axis label
            rangeLabel, // range axis label
            dataset, // data
            PlotOrientation.VERTICAL, true, // include legend
            true, // tooltips
            false)); // urls
}

From source file:de.berlios.statcvs.xml.chart.AbstractStackedChart.java

/**
 * @param filename//from   ww w.j ava  2 s  .c o  m
 * @param title
 */
public AbstractStackedChart(ReportSettings settings, String filename, String title, String domainLabel,
        String rangeLabel) {
    super(settings, filename, title);

    dataset = new DefaultCategoryDataset();
    setChart(ChartFactory.createStackedBarChart3D(settings.getProjectName(), // chart title
            domainLabel, rangeLabel, dataset, // data
            PlotOrientation.HORIZONTAL, true, // include legend
            true, // tooltips
            false)); // urls
}

From source file:net.sf.statcvs.output.xml.chart.AbstractBarChart.java

/**
 * @param filename/*w  w w  .ja  v  a 2s  .c o  m*/
 * @param title
 */
public AbstractBarChart(String filename, String title) {
    super(filename, title);
    dataset = new DefaultCategoryDataset();
    createChart();
}

From source file:net.sf.statcvs.output.xml.chart.AbstractStackedChart.java

/**
 * @param filename/* www  . j a  v a 2 s. c o m*/
 * @param title
 */
public AbstractStackedChart(String filename, String title) {
    super(filename, title);
    dataset = new DefaultCategoryDataset();
    createChart();
}

From source file:simMPLS.scenario.TLSRAStats.java

/**
 * Crea una nueva instancia de TEstadisticasLSRA
 * @since 1.0// w w w . j  a  va2s .c o  m
 */
public TLSRAStats() {
    paquetesEntrantes = new XYSeriesCollection();
    paquetesSalientes = new XYSeriesCollection();
    paquetesDescartados = new XYSeriesCollection();
    salientesMPLS = new XYSeries(TStats.MPLS);
    salientesMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    salientesMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    salientesMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    salientesTLDP = new XYSeries(TStats.TLDP);
    salientesGPSRP = new XYSeries(TStats.GPSRP);
    entrantesMPLS = new XYSeries(TStats.MPLS);
    entrantesMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    entrantesMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    entrantesMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    entrantesTLDP = new XYSeries(TStats.TLDP);
    entrantesGPSRP = new XYSeries(TStats.GPSRP);
    descartadosMPLS = new XYSeries(TStats.MPLS);
    descartadosMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    descartadosMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    descartadosMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    descartadosTLDP = new XYSeries(TStats.TLDP);
    descartadosGPSRP = new XYSeries(TStats.GPSRP);
    tEMPLS = 0;
    tEMPLS_GOS1 = 0;
    tEMPLS_GOS2 = 0;
    tEMPLS_GOS3 = 0;
    tETLDP = 0;
    tEGPSRP = 0;
    tSMPLS = 0;
    tSMPLS_GOS1 = 0;
    tSMPLS_GOS2 = 0;
    tSMPLS_GOS3 = 0;
    tSTLDP = 0;
    tSGPSRP = 0;
    tDMPLS = 0;
    tDMPLS_GOS1 = 0;
    tDMPLS_GOS2 = 0;
    tDMPLS_GOS3 = 0;
    tDTLDP = 0;
    tDGPSRP = 0;
    retransmisionesAtendidas = new DefaultCategoryDataset();
    solicitudesRecibidas = 0;
    retransmisionesRealizadas = 0;
    retransmisionesNoRealizadas = 0;
    recuperacionesLocales = new DefaultCategoryDataset();
    paquetesGoSPerdido = 0;
    solicitudesEmitidas = 0;
    paquetesGoSRecuperados = 0;
    paquetesGoSNoRecuperados = 0;
}

From source file:org.jfree.chart.demo.LegendManiaDemo.java

/**
 * Returns a sample dataset.//ww w .jav  a 2 s  .c  o  m
 * 
 * @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:org.jfree.chart.demo.ItemLabelDemo1.java

/**
 * Returns a sample dataset.//from  w  w  w.ja  v  a  2  s.c om
 * 
 * @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:simMPLS.scenario.TLERAStats.java

/**
 * Crea una nueva instancia de TEstadisticasLERA
 * @since 1.0//from  www  .ja va2s.  c om
 */
public TLERAStats() {
    paquetesEntrantes = new XYSeriesCollection();
    paquetesSalientes = new XYSeriesCollection();
    paquetesDescartados = new XYSeriesCollection();
    salientesIPv4 = new XYSeries(TStats.IPV4);
    salientesIPv4_GOS1 = new XYSeries(TStats.IPV4_GOS1);
    salientesIPv4_GOS2 = new XYSeries(TStats.IPV4_GOS2);
    salientesIPv4_GOS3 = new XYSeries(TStats.IPV4_GOS3);
    salientesMPLS = new XYSeries(TStats.MPLS);
    salientesMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    salientesMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    salientesMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    salientesTLDP = new XYSeries(TStats.TLDP);
    salientesGPSRP = new XYSeries(TStats.GPSRP);
    entrantesIPv4 = new XYSeries(TStats.IPV4);
    entrantesIPv4_GOS1 = new XYSeries(TStats.IPV4_GOS1);
    entrantesIPv4_GOS2 = new XYSeries(TStats.IPV4_GOS2);
    entrantesIPv4_GOS3 = new XYSeries(TStats.IPV4_GOS3);
    entrantesMPLS = new XYSeries(TStats.MPLS);
    entrantesMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    entrantesMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    entrantesMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    entrantesTLDP = new XYSeries(TStats.TLDP);
    entrantesGPSRP = new XYSeries(TStats.GPSRP);
    descartadosIPv4 = new XYSeries(TStats.IPV4);
    descartadosIPv4_GOS1 = new XYSeries(TStats.IPV4_GOS1);
    descartadosIPv4_GOS2 = new XYSeries(TStats.IPV4_GOS2);
    descartadosIPv4_GOS3 = new XYSeries(TStats.IPV4_GOS3);
    descartadosMPLS = new XYSeries(TStats.MPLS);
    descartadosMPLS_GOS1 = new XYSeries(TStats.MPLS_GOS1);
    descartadosMPLS_GOS2 = new XYSeries(TStats.MPLS_GOS2);
    descartadosMPLS_GOS3 = new XYSeries(TStats.MPLS_GOS3);
    descartadosTLDP = new XYSeries(TStats.TLDP);
    descartadosGPSRP = new XYSeries(TStats.GPSRP);
    tEIPV4 = 0;
    tEIPV4_GOS1 = 0;
    tEIPV4_GOS2 = 0;
    tEIPV4_GOS3 = 0;
    tEMPLS = 0;
    tEMPLS_GOS1 = 0;
    tEMPLS_GOS2 = 0;
    tEMPLS_GOS3 = 0;
    tETLDP = 0;
    tEGPSRP = 0;
    tSIPV4 = 0;
    tSIPV4_GOS1 = 0;
    tSIPV4_GOS2 = 0;
    tSIPV4_GOS3 = 0;
    tSMPLS = 0;
    tSMPLS_GOS1 = 0;
    tSMPLS_GOS2 = 0;
    tSMPLS_GOS3 = 0;
    tSTLDP = 0;
    tSGPSRP = 0;
    tDIPV4 = 0;
    tDIPV4_GOS1 = 0;
    tDIPV4_GOS2 = 0;
    tDIPV4_GOS3 = 0;
    tDMPLS = 0;
    tDMPLS_GOS1 = 0;
    tDMPLS_GOS2 = 0;
    tDMPLS_GOS3 = 0;
    tDTLDP = 0;
    tDGPSRP = 0;
    retransmisionesAtendidas = new DefaultCategoryDataset();
    solicitudesRecibidas = 0;
    retransmisionesRealizadas = 0;
    retransmisionesNoRealizadas = 0;
    recuperacionesLocales = new DefaultCategoryDataset();
    paquetesGoSPerdido = 0;
    solicitudesEmitidas = 0;
    paquetesGoSRecuperados = 0;
    paquetesGoSNoRecuperados = 0;
}

From source file:hr.restart.util.chart.ChartXY.java

public CategoryDataset createDataSet() throws NullPointerException {

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    DataSet ds = getDataSet();/*from  ww w  . j av  a2s . com*/
    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();
}

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++));
        }/*from  ww w . j ava2  s  .  c om*/
    }

    return dataset;
}