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

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

Introduction

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

Prototype

public DefaultCategoryDataset() 

Source Link

Document

Creates a new (empty) dataset.

Usage

From source file:kata5v2.HistogramDisplay.java

private DefaultCategoryDataset createDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    for (String key : histo.keySet()) {
        dataset.addValue(histo.get(key), "", key);
    }/*from w w  w .  j a  v a  2  s .c o m*/
    return dataset;
}

From source file:de.rbs90.fwdisp.settingsgui.gui.tabs.statistics.TimeStatisticsPanel.java

public TimeStatisticsPanel() {
    setName("Uhrzeit");

    setLayout(new BorderLayout());

    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    int alarmCount[] = new int[24];

    try {/* w ww  .ja va 2 s .  co m*/
        ResultSet resultSet = Starter.getDatabase().getStatement().executeQuery(
                "SELECT STARTTIME_HOUR, COUNT(*) AS COUNT FROM ALARMHISTORY GROUP BY STARTTIME_HOUR");

        while (resultSet.next()) {
            alarmCount[resultSet.getInt("STARTTIME_HOUR")] = resultSet.getInt("COUNT");
        }

    } catch (SQLException e) {
        e.printStackTrace();
    }

    for (int i = 0; i < 24; i++) {
        dataset.addValue(alarmCount[i], "", "" + i);
    }

    JFreeChart chart = ChartFactory.createBarChart3D("Zeitbersicht", "Uhrzeit", "Einstze", dataset,
            PlotOrientation.VERTICAL, false, false, false);

    chart.setBackgroundPaint(getBackground());

    ChartPanel panel = new ChartPanel(chart);
    panel.setPopupMenu(null);
    add(panel, BorderLayout.CENTER);
}

From source file:views.SentimentGraph.java

private DefaultCategoryDataset createDataset() throws ParseException {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    SentimentEngine se = new SentimentEngine();
    se.saveScores();/*from w  ww . j a  v  a2 s .  c o  m*/
    SentimentManager sm = se.getSentimentManager();

    //        DateTime someTime = new DateTime();
    //        DateTime earliest = someTime.minusMinutes(5);
    //       List<SentimentScore> scores = sm.getScoresForTweetsAfter(earliest);
    List<SentimentScore> scores = sm.getScores();
    String value = "";

    for (SentimentScore s : scores) {

        dataset.addValue(s.getScore(), value, s.getTime());

    }
    return dataset;
}

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

private static CategoryDataset createDataset2() {
    String s = "Dummy 2";
    String s1 = "Series 2";
    String s2 = "Category 1";
    String s3 = "Category 2";
    String s4 = "Category 3";
    String s5 = "Category 4";
    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
    defaultcategorydataset.addValue(null, s, s2);
    defaultcategorydataset.addValue(null, s, s3);
    defaultcategorydataset.addValue(null, s, s4);
    defaultcategorydataset.addValue(null, s, s5);
    defaultcategorydataset.addValue(75D, s1, s2);
    defaultcategorydataset.addValue(87D, s1, s3);
    defaultcategorydataset.addValue(96D, s1, s4);
    defaultcategorydataset.addValue(68D, s1, s5);
    return defaultcategorydataset;
}

From source file:edu.wustl.cab2b.client.ui.visualization.charts.BarChart.java

protected Dataset createColumnWiseData() {
    List<String> selectedRowNames = chartModel.getSelectedRowNames();
    List<String> selectedColumnNames = chartModel.getSelectedColumnsNames();
    String[] series = getColumnIndicesSeries(selectedColumnNames);

    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();

    for (int i = 0; i < selectedRowNames.size(); i++) {
        for (int j = 0; j < selectedColumnNames.size(); j++) {
            Object value = chartModel.getValueAt(i, j);
            defaultcategorydataset.addValue(convertValue(value), series[j], selectedRowNames.get(i));
        }// w  w  w . j  a v  a2s.c  om
    }

    return defaultcategorydataset;
}

From source file:edu.coeia.charts.LineChartPanel.java

private static CategoryDataset createCategoryDataset(String userName, String otherName, ArrayList<Message> data,
        ArrayList<Message> data2) throws ParseException {

    // row keys...
    final String series1 = userName;
    final String series2 = otherName;

    // create the dataset...
    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    HashMap<String, Integer> sentMap = getDateMap(data, userName, otherName);

    for (Map.Entry<String, Integer> mapEntry : sentMap.entrySet()) {
        dataset.addValue(mapEntry.getValue(), series2, mapEntry.getKey());
    }//  w  ww.  java  2  s  .  co  m

    HashMap<String, Integer> recMap = getDateMap(data2, otherName, userName);

    for (Map.Entry<String, Integer> mapEntry : recMap.entrySet()) {
        dataset.addValue(mapEntry.getValue(), series1, mapEntry.getKey());
    }

    return dataset;
}

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

private static CategoryDataset createDataset(int i) {
    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
    defaultcategorydataset.addValue(1.0D, "Series 1", "Category 1");
    defaultcategorydataset.addValue(2D, "Series 1", "Category 2");
    defaultcategorydataset.addValue(1.5D, "Series 1", "Category 3");
    defaultcategorydataset.addValue(1.5D, "Series 1", "Category 4");
    defaultcategorydataset.addValue(-1D, "Series 2", "Category 1");
    defaultcategorydataset.addValue(-1.8999999999999999D, "Series 2", "Category 2");
    defaultcategorydataset.addValue(-1.5D, "Series 2", "Category 3");
    defaultcategorydataset.addValue(-1.5D, "Series 2", "Category 4");
    defaultcategorydataset.addValue(1.0D, "Series 3", "Category 1");
    defaultcategorydataset.addValue(1.8999999999999999D, "Series 3", "Category 2");
    defaultcategorydataset.addValue(1.5D, "Series 3", "Category 3");
    defaultcategorydataset.addValue(1.5D, "Series 3", "Category 4");
    return defaultcategorydataset;
}

From source file:src.Barchart.java

private CategoryDataset createDataset(ArrayList<String> barras, ArrayList<Double> valorBarras,
        String tiposValor) {//from   ww w  .j ava  2 s  .  com

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    for (int i = 0; i < barras.size(); i++) {
        dataset.addValue(valorBarras.get(i), tiposValor, barras.get(i));
    }

    return dataset;
}

From source file:de.rbs90.fwdisp.settingsgui.gui.tabs.statistics.WeekDayStatisticsPanel.java

public WeekDayStatisticsPanel() {
    setName("Wochentag");

    setLayout(new BorderLayout());

    DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    String weekDays[] = { "Mo", "Die", "Mi", "Do", "Fr", "Sa", "So" };
    int alarmCount[] = new int[7];

    try {/*ww  w . j  a v a 2  s. co  m*/
        ResultSet resultSet = Starter.getDatabase().getStatement().executeQuery(
                "SELECT STARTDATE_WEEKDAY, COUNT(*) AS COUNT FROM ALARMHISTORY GROUP BY STARTDATE_WEEKDAY");

        while (resultSet.next()) {
            alarmCount[resultSet.getInt("STARTDATE_WEEKDAY") - 1] = resultSet.getInt("COUNT");
        }

    } catch (SQLException e) {
        e.printStackTrace();
    }

    for (int i = 0; i < 7; i++) {
        String dayName;
        int dayNumber;

        if (i != 6) {
            dayNumber = i + 1;
            dayName = weekDays[i];
        } else {
            dayName = weekDays[6]; //Sunday
            dayNumber = 0;
        }

        dataset.addValue(alarmCount[dayNumber], "", dayName);
    }

    JFreeChart chart = ChartFactory.createBarChart3D("Wochentagsbersicht", "Wochentag", "Einstze", dataset,
            PlotOrientation.VERTICAL, false, false, false);

    chart.setBackgroundPaint(getBackground());

    ChartPanel panel = new ChartPanel(chart);
    panel.setPopupMenu(null);
    add(panel, BorderLayout.CENTER);
}

From source file:sernet.gs.ui.rcp.main.bsi.views.chart.Emptychart.java

private Object createEmptyBarDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    return dataset;
}