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:DualAxisDemo4.java

/**
 * Creates a sample dataset./*from w  ww.j  a  va 2 s  .c  om*/
 *
 * @return  The dataset.
 */
private CategoryDataset createDataset2() {

    // row keys...
    final String series1 = "Fourth";

    // column keys...
    final String category1 = "Category 1";
    final String category2 = "Category 2";
    final String category3 = "Category 3";
    final String category4 = "Category 4";
    final String category5 = "Category 5";

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

    dataset.addValue(15.0, series1, category1);
    dataset.addValue(24.0, series1, category2);
    dataset.addValue(31.0, series1, category3);
    dataset.addValue(25.0, series1, category4);
    dataset.addValue(56.0, series1, category5);

    return dataset;

}

From source file:cglabsample.ui.HistogramWindow.java

private void updateHistogram() {
    if (!image.isGrayscale()) {
        image.toGrayscale();// w ww  . j av a 2  s . co m
    }
    ImageStatistics is = new ImageStatistics(image);
    Histogram h = is.getHistogramGray();
    double[] hvalues = new double[256];
    int[] hivalues = h.getValues();
    for (int i = 0; i < hivalues.length; i++) {
        hvalues[i] = (double) hivalues[i];
    }

    //        HistogramDataset dataset = new HistogramDataset();
    //        dataset.setType(HistogramType.FREQUENCY);
    //        dataset.addSeries("Histograma", hvalues, 256);
    //        String plotTitle = "Histograma";
    //        String xaxis = "intensidade";
    //        String yaxis = "frequencia";
    //        PlotOrientation orientation = PlotOrientation.VERTICAL;
    //        boolean show = false;
    //        boolean toolTips = false;
    //        boolean urls = false;
    //        JFreeChart chart = ChartFactory.createHistogram(plotTitle, xaxis, yaxis,
    //                dataset, orientation, show, toolTips, urls);
    //        ChartPanel cp = new ChartPanel(chart);
    //        setContentPane(cp);        

    DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    for (int i = 0; i < 256; i++) {
        dataset.addValue(hvalues[i], "Histograma", "Histograma" + i);
    }

    String plotTitle = "Histograma";
    String xaxis = "intensidade";
    String yaxis = "frequencia";
    PlotOrientation orientation = PlotOrientation.VERTICAL;
    boolean show = false;
    boolean toolTips = false;
    boolean urls = false;
    JFreeChart chart = ChartFactory.createBarChart(plotTitle, xaxis, yaxis, dataset, orientation, show,
            toolTips, urls);
    ChartPanel cp = new ChartPanel(chart);
    cp.setPreferredSize(new Dimension(500, 270));
    setContentPane(cp);
}

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

/**
 * Creates a sample dataset.//  w  w w.j  a va 2  s  . c  om
 * 
 * @return A sample dataset.
 */
private CategoryDataset createDataset() {
    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.addValue(5.6, "Row 0", "Column 0");
    dataset.addValue(3.2, "Row 0", "Column 1");
    dataset.addValue(1.8, "Row 0", "Column 2");
    dataset.addValue(0.2, "Row 0", "Column 3");
    dataset.addValue(4.1, "Row 0", "Column 4");

    dataset.addValue(9.8, "Row 1", "Column 0");
    dataset.addValue(6.3, "Row 1", "Column 1");
    dataset.addValue(0.1, "Row 1", "Column 2");
    dataset.addValue(1.9, "Row 1", "Column 3");
    dataset.addValue(9.6, "Row 1", "Column 4");

    dataset.addValue(7.0, "Row 2", "Column 0");
    dataset.addValue(5.2, "Row 2", "Column 1");
    dataset.addValue(2.8, "Row 2", "Column 2");
    dataset.addValue(8.8, "Row 2", "Column 3");
    dataset.addValue(7.2, "Row 2", "Column 4");

    dataset.addValue(9.5, "Row 3", "Column 0");
    dataset.addValue(1.2, "Row 3", "Column 1");
    dataset.addValue(4.5, "Row 3", "Column 2");
    dataset.addValue(4.4, "Row 3", "Column 3");
    dataset.addValue(0.2, "Row 3", "Column 4");

    dataset.addValue(3.5, "Row 4", "Column 0");
    dataset.addValue(6.7, "Row 4", "Column 1");
    dataset.addValue(9.0, "Row 4", "Column 2");
    dataset.addValue(1.0, "Row 4", "Column 3");
    dataset.addValue(5.2, "Row 4", "Column 4");

    dataset.addValue(5.1, "Row 5", "Column 0");
    dataset.addValue(6.7, "Row 5", "Column 1");
    dataset.addValue(0.9, "Row 5", "Column 2");
    dataset.addValue(3.3, "Row 5", "Column 3");
    dataset.addValue(3.9, "Row 5", "Column 4");

    dataset.addValue(5.6, "Row 6", "Column 0");
    dataset.addValue(5.6, "Row 6", "Column 1");
    dataset.addValue(5.6, "Row 6", "Column 2");
    dataset.addValue(5.6, "Row 6", "Column 3");
    dataset.addValue(5.6, "Row 6", "Column 4");

    dataset.addValue(7.5, "Row 7", "Column 0");
    dataset.addValue(9.0, "Row 7", "Column 1");
    dataset.addValue(3.4, "Row 7", "Column 2");
    dataset.addValue(4.1, "Row 7", "Column 3");
    dataset.addValue(0.5, "Row 7", "Column 4");

    return dataset;
}

From source file:userInterface.ManufactureRole.DecisionChartJPanel.java

private CategoryDataset createDataset1() {
    String s = "Vaccine Orders";

    //ArrayList<HospitalOrganization> temp = new ArrayList<>();
    DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
    for (Vaccine v : o.getProductCatalog()) {
        defaultcategorydataset.addValue(v.getSold(), s, v.getName());
        //defaultcategorydataset.addValue(v.getSold()+1, s, v.getName());
    }/*from   www  .ja  va2  s . com*/

    return defaultcategorydataset;
}

From source file:nodeconfig.BarChart_fuzzy.java

private CategoryDataset createDataset() {

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    for (int i = 0; i < StoringNodes.SetOfAllNodes.size(); i++) {
        Node cur = StoringNodes.SetOfAllNodes.get(i);
        dataset.addValue(cur.frss, "Fuzzy(RSS)", "Node " + cur.Name);
        dataset.addValue(cur.ftime, "Fuzzy(Time)", "Node " + cur.Name);
        dataset.addValue(cur.fploss, "Fuzzy(Loss)", "Node " + cur.Name);
        dataset.addValue(cur.ftrate, "Fuzzy(Rate)", "Node " + cur.Name);
    }//w w  w  .jav a  2  s  .co  m
    return dataset;
}

From source file:room.utilization.BarGraph.java

private CategoryDataset createDataset() {
    DefaultCategoryDataset ds = new DefaultCategoryDataset();
    int len = 0;/* w  w w.j  a v  a2 s. co m*/

    for (int x = 0; x < data.length; x++) {
        len = data[x].length;
        ds.addValue(Double.parseDouble(data[x][len - 1]), data[x][0], data[x][0]);
    }

    return ds;
}

From source file:nodeconfig.BarChart_parameters.java

private CategoryDataset createDataset() {

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    for (int i = 0; i < StoringNodes.SetOfAllNodes.size(); i++) {
        Node cur = StoringNodes.SetOfAllNodes.get(i);
        dataset.addValue(Double.valueOf(cur.power) * -1, "RSS", "Node " + cur.Name);
        dataset.addValue(Double.valueOf(cur.Name), "Time", "Node " + cur.Name);
        dataset.addValue(Double.valueOf(cur.SPloss), "Loss", "Node " + cur.Name);
        dataset.addValue(Double.valueOf(cur.SLevel), "Rate", "Node " + cur.Name);
    }/*from w  w  w  . j  a v  a 2  s.co m*/
    return dataset;
}

From source file:interfaz.ConsultarHorasTotales.java

private void ObtenerDatos(Periodo periodo, String diaSeleccionado) {
    if (diaSeleccionado != "TODOS") {
        EstadisticasRapla estadisticas = new EstadisticasRapla();
        ArrayList<HorasTotales> listaHorasTotales = estadisticas.obtenerHorasTotalesPorDia(diaSeleccionado,
                periodo);//from  w ww .j av  a  2 s  .  com
        long promedio = listaHorasTotales.get(0).getHorasTotales() / listaHorasTotales.get(0).getCantidadDias();

        long hours = TimeUnit.SECONDS.toHours(listaHorasTotales.get(0).getHorasTotales());
        long minute = TimeUnit.SECONDS.toMinutes(listaHorasTotales.get(0).getHorasTotales())
                - (TimeUnit.SECONDS.toHours(listaHorasTotales.get(0).getHorasTotales()) * 60);
        long second = TimeUnit.SECONDS.toSeconds(listaHorasTotales.get(0).getHorasTotales())
                - (TimeUnit.SECONDS.toMinutes(listaHorasTotales.get(0).getHorasTotales()) * 60);

        String horasPromedio = Objects.toString(hours, null) + ':' + Objects.toString(minute, null) + ':'
                + Objects.toString(second, null);

        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(promedio, "Serie", diaSeleccionado);

        JFreeChart chartpanel = ChartFactory.createBarChart("titulo", "ALGO", "NOSE", dataset,
                PlotOrientation.VERTICAL, true, true, false);

        ChartFrame frame = new ChartFrame("TOTULOSADAS", chartpanel);
        frame.pack();
        frame.setVisible(true);
    } else {

    }

}

From source file:com.argeloji.server.BarChartDemo4.java

/**
 * Returns a sample dataset./*from  ww w  . j a va  2 s  .  c  o  m*/
 * 
 * @return The dataset.
 */
private CategoryDataset createDataset() {

    // row keys...
    final String series1 = "A";
    final String series2 = "B";
    final String series3 = "C";
    final String series4 = "D";

    // column keys...
    final String category1 = "Seenekler";

    // create the dataset...
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.addValue(0.0, series1, category1);
    dataset.addValue(0.0, series2, category1);
    dataset.addValue(0.0, series3, category1);
    dataset.addValue(0.0, series4, category1);

    return dataset;

}

From source file:org.neo4j.bench.chart.GenerateOpsPerSecChart.java

private DefaultCategoryDataset generateDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    for (Stats key : dataToDraw) {
        dataset.addValue(key.getAvgReadsPerSec(), "reads", key.getName());
        dataset.addValue(key.getAvgWritePerSec(), "writes", key.getName());
        dataset.addValue(key.getPeakReadsPerSec() / 100, "peak reads", key.getName());
        dataset.addValue(key.getPeakWritesPerSec() / 100, "peak writes", key.getName());
        dataset.addValue(key.getSustainedReadsPerSec() / 100, "sust reads", key.getName());
        dataset.addValue(key.getSustainedWritesPerSec() / 100, "sust writes", key.getName());
    }/*from ww  w  . j a v a  2  s  .c om*/
    return dataset;
}