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:UserInterface.AppUsersProfile.DetailAnalysis.DetailAnalysisJPanel.java

public ChartPanel getChartPanel(String vitalSignType) {

    int count = 1;
    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
    for (VitalSign vitalSign : userAccount.getPatient().getVitalSignHistory().getVitalSignList()) {
        String str = String.valueOf(count);
        if (vitalSignType.equalsIgnoreCase("Blood Pressure")) {
            vitalSignType = "Blood Pressure";
            dataSet.addValue(vitalSign.getBloodPressure(), "Blood Pressure", str);
        } else if (vitalSignType.equalsIgnoreCase("Pulse Rate")) {
            vitalSignType = "Pulse Rate";
            dataSet.addValue(vitalSign.getHeartRate(), "Pulse Rate", str);
        } else if (vitalSignType.equalsIgnoreCase("Respiratory Rate")) {
            vitalSignType = "Respiratory Rate";
            dataSet.addValue(vitalSign.getRespiratoryRate(), "Respiratory Rate", str);
        } else if (vitalSignType.equalsIgnoreCase("Temperature")) {
            vitalSignType = "Temperature";
            dataSet.addValue(vitalSign.getTemperature(), "Temperature", str);
        }//w  ww.  j a v  a  2 s .c om
        count++;
    }
    JFreeChart chartFactory = ChartFactory.createLineChart(vitalSignType + " Chart", "Timestamp", vitalSignType,
            dataSet);
    CategoryPlot plot = chartFactory.getCategoryPlot();
    plot.setBackgroundPaint(Color.WHITE);
    plot.setRangeGridlinePaint(Color.blue);
    ChartPanel chartPanel = new ChartPanel(chartFactory);
    return chartPanel;
}

From source file:org.mili.jmibs.jfree.JFreeChartBarIterationIntervalBenchmarkSuiteResultRenderer.java

private CategoryDataset createDataset(List<BenchmarkResult> lbr) {
    DefaultCategoryDataset ds = new DefaultCategoryDataset();
    for (int i = 0, n = lbr.size(); i < n; i++) {
        BenchmarkResult br = lbr.get(i);
        IterationIntervalBenchmarkContext<?> iolbc = (IterationIntervalBenchmarkContext<?>) br
                .getBenchmarkContext();//from  ww w  .  j  a  v  a2 s .  co  m
        Benchmark b = iolbc.getBenchmark();
        int ic = iolbc.getIteration();
        Interval<?> iv = iolbc.getInterval();
        ds.addValue(br.getTotalTimeNanos(), String.valueOf(ic) + "/" + String.valueOf(iv), b.getName());
    }
    return ds;
}

From source file:com.softidea.www.private_access.adminstrator.admin_index.java

private DefaultCategoryDataset createDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.addValue(15, "schools", "1970");
    dataset.addValue(30, "schools", "1980");
    dataset.addValue(60, "schools", "1990");
    dataset.addValue(120, "schools", "2000");
    dataset.addValue(240, "schools", "2010");
    dataset.addValue(300, "schools", "2014");
    return dataset;
}

From source file:Data.PoliticianGraph.java

private CategoryDataset createDataset() {
    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    Classifier classifier = Classifier.getInstance();
    Politicians politicians = classifier.getPoliticains();
    int count = 0;
    for (Politicain politicain : politicians.getPoliticains()) {
        double value = politicain.getNegitiveDemocrat().size() + politicain.getNegitiveRepublicain().size()
                + politicain.getPositiveDemocrat().size() + politicain.getPositiveRepublicain().size();
        dataset.addValue(value, count + "", politicain.getName());
    }/* www.j  a  va2 s.c  o m*/
    return dataset;
}

From source file:user.Query.java

public CategoryDataset getWeatherAndTweets() {
    query = " SELECT (Select COUNT(*)" + " FROM TWEET, WEATHER" + " WHERE WEATHER.RAIN = 'false' "
            + " AND WEATHER.SNOW = 'false' " + " AND TWEET.DATE = WEATHER.DATE ) as \"Amount good weather\""
            + " ," + " (SELECT COUNT(*) " + " FROM TWEET, WEATHER" + " WHERE WEATHER.RAIN =  'true'"
            + " AND TWEET.DATE = WEATHER.DATE ) as \"Amount bad weather\"" + "  FROM tweet, weather"
            + " Where tweet." + time.substring(1) + " Group by \"Amount good weather\"; ";

    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    try {//from  ww w  .ja  v a2  s . com
        ResultSet resultSet = executeQuery(query);
        ResultSetMetaData metaData = resultSet.getMetaData();
        while (resultSet.next()) {
            int count = metaData.getColumnCount();
            for (int i = 1; i <= count; i++) {
                dataset.addValue(Integer.parseInt(resultSet.getString(i)), "Tweets", metaData.getColumnName(i));
            }
        }
    } catch (SQLException ex) {
    }
    return dataset;
}

From source file:charts.Chart.java

public static void GraficoBarras() {
    JFrame janela = new JFrame("Exemplo de Grfico de Barras");

    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
    defaultcategorydataset.addValue(212D, "Classes", "JDK 1.0");
    defaultcategorydataset.addValue(504D, "Classes", "JDK 1.1");
    defaultcategorydataset.addValue(1520D, "Classes", "SDK 1.2");
    defaultcategorydataset.addValue(1842D, "Classes", "SDK 1.3");
    defaultcategorydataset.addValue(2991D, "Classes", "SDK 1.4");

    JFreeChart jfreechart = ChartFactory.createStackedBarChart("Java Standard Class Library", "Release",
            "Class Count", defaultcategorydataset, PlotOrientation.VERTICAL, true, true, false);

    JPanel jpanel = new ChartPanel(jfreechart);
    jpanel.setPreferredSize(new Dimension(defaultwidth, defaultheight));
    janela.setContentPane(jpanel);// ww  w .j a  v a 2 s .  c  o  m
    janela.pack();
    RefineryUtilities.centerFrameOnScreen(janela);
    janela.setVisible(true);

}

From source file:view.PnStatistic.java

private CategoryDataset createDatasetYear(int year) {
    String categotyRoom = "Phng";
    String categoryService = "Dch v";
    String categoryAll = "Tng cng";
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    for (int i = 0; i < 4; i++) {
        double incomeRoom = mModelRoomStatus.getIncomeRoomByQuarter(i + 1, year);
        double incomeService = mModelCustomerService.getIncomeByQuarter(i + 1, year);
        dataset.addValue(incomeRoom, categotyRoom, "Qu " + String.valueOf(i));
        dataset.addValue(incomeService, categoryService, "Qu " + String.valueOf(i));
        dataset.addValue(incomeRoom + incomeService, categoryAll, "Qu " + String.valueOf(i));
    }/*w ww  . j a v a 2s. c o m*/
    return dataset;
}

From source file:views.SentimentGraph.java

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

    SentimentEngine se = new SentimentEngine();
    se.saveScores();/*from w w  w  .ja 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:Visao.Relatorio.GraficoPerCapta.java

private CategoryDataset createDataset(ArrayList<Double> indices) {

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    for (int i = 0; i < indices.size(); i++) {
        dataset.addValue(indices.get(i), estados.get(i), estados.get(i));
    }//from ww  w . j  av  a 2s  . c om

    return dataset;
}

From source file:ventanas.intervalosLenguaje.java

private void Graficar() {
    DefaultCategoryDataset Datos = new DefaultCategoryDataset();

    int values = modelo.getRowCount();

    for (int j = 0; j < values; j++) {
        double intervalo = (double) modelo.getValueAt(j, 0);
        int fo = (int) modelo.getValueAt(j, 1);

        Datos.addValue(fo, "Frecuencia observada", "" + intervalo);
    }//from   w  ww  .j av a 2  s  . c  o  m

    JFreeChart Grafica = ChartFactory.createBarChart("Frecuencia observada", "Intervalos", "Frecuencia", Datos,
            PlotOrientation.VERTICAL, true, true, false);
    ChartPanel Panel = new ChartPanel(Grafica);

    JFrame Ventana = new JFrame("Grafico de frecuencias observadas");
    Ventana.getContentPane().add(Panel);
    Ventana.pack();
    Ventana.setVisible(true);
}