Example usage for org.jfree.data.category DefaultCategoryDataset addValue

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

Introduction

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

Prototype

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

Source Link

Document

Adds a value to the table.

Usage

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