Example usage for org.jfree.data.xy DefaultTableXYDataset DefaultTableXYDataset

List of usage examples for org.jfree.data.xy DefaultTableXYDataset DefaultTableXYDataset

Introduction

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

Prototype

public DefaultTableXYDataset() 

Source Link

Document

Creates a new empty dataset.

Usage

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

private static TableXYDataset createDataset() {
    DefaultTableXYDataset defaulttablexydataset = new DefaultTableXYDataset();
    XYSeries xyseries = new XYSeries("Series 1", true, false);
    xyseries.add(1.0D, 5D);//w  w w.  ja  v  a2s .c  o  m
    xyseries.add(2D, 15.5D);
    xyseries.add(3D, 9.5D);
    xyseries.add(4D, 7.5D);
    defaulttablexydataset.addSeries(xyseries);
    XYSeries xyseries1 = new XYSeries("Series 2", true, false);
    xyseries1.add(1.0D, 5D);
    xyseries1.add(2D, 15.5D);
    xyseries1.add(3D, 9.5D);
    xyseries1.add(4D, 3.5D);
    defaulttablexydataset.addSeries(xyseries1);
    return defaulttablexydataset;
}

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

private static TableXYDataset createDataset() {
    DefaultTableXYDataset defaulttablexydataset = new DefaultTableXYDataset();
    XYSeries xyseries = new XYSeries("Series 1", true, false);
    xyseries.add(5D, 5D);//from w  w w .  j  a  v  a  2s . c  om
    xyseries.add(10D, 15.5D);
    xyseries.add(15D, 9.5D);
    xyseries.add(20D, 7.5D);
    defaulttablexydataset.addSeries(xyseries);
    XYSeries xyseries1 = new XYSeries("Series 2", true, false);
    xyseries1.add(5D, 5D);
    xyseries1.add(10D, 15.5D);
    xyseries1.add(15D, 9.5D);
    xyseries1.add(20D, 3.5D);
    defaulttablexydataset.addSeries(xyseries1);
    return defaulttablexydataset;
}

From source file:control.JGeraGraficos.java

private static DefaultTableXYDataset createDataset(ArrayList<DadosEstatisticos> listaJava,
        ArrayList<DadosEstatisticos> listaJavaThRead, ArrayList<DadosEstatisticos> listaOpenCl) {
    DefaultTableXYDataset dataset = new DefaultTableXYDataset();

    XYSeries serieJava = new XYSeries(" Java ", true, false);
    int i = 0;/*from w  ww . java 2  s  .  com*/

    for (DadosEstatisticos dadosJava : listaJava) {
        i = i + 2;
        serieJava.add(i, dadosJava.getTempoGasto());
    }
    dataset.addSeries(serieJava);

    XYSeries serieThRead = new XYSeries(" Java ThRead ", true, false);
    i = 0;

    for (DadosEstatisticos dadosThRead : listaJavaThRead) {
        i = i + 2;
        serieThRead.add(i, dadosThRead.getTempoGasto());
    }
    dataset.addSeries(serieThRead);

    XYSeries serieOpenCL = new XYSeries(" OpenCL ", true, false);
    i = 0;

    for (DadosEstatisticos dadosOpenCl : listaOpenCl) {
        i = i + 2;
        serieOpenCL.add(i, dadosOpenCl.getTempoGasto());
    }
    dataset.addSeries(serieOpenCL);
    return dataset;
}

From source file:bzstats.chart.KillRatioHistoryChart.java

protected JFreeChart getChart() {

    DefaultTableXYDataset dataset = new DefaultTableXYDataset();

    fillDataset(dataset);//w w  w.  j  av a2 s. c om

    XYPlot plot = new XYPlot();

    NumberAxis xaxis = new NumberAxis("Time");
    xaxis.setTickLabelsVisible(false);
    NumberAxis yaxis = new NumberAxis("Killratio");

    plot.setDomainAxis(xaxis);
    plot.setRangeAxis(yaxis);
    plot.setDataset(dataset);
    plot.setRenderer(new StandardXYItemRenderer(StandardXYItemRenderer.LINES));

    JFreeChart chart = new JFreeChart("Killratio", JFreeChart.DEFAULT_TITLE_FONT, plot, true);

    chart.addSubtitle(new TextTitle("kills/deaths"));

    chart.setBackgroundPaint(Color.white);

    return chart;

}

From source file:org.xwiki.chart.internal.plot.AbstractXYPlotGenerator.java

/**
 * Builds an {@link XYDataset} corresponding to the provided {@link ChartModel}.
 * //from ww w .j av  a2s.  c  om
 * @param model the {@link ChartModel} instance.
 * @param params additional parameters.
 * @return an {@link XYDataset} corresponding to the provided {@link ChartModel}.
 */
protected XYDataset buildXYDataset(ChartModel model, Map<String, String> params) {
    String dataSeries = params.get("series");
    DefaultTableXYDataset dataset = new DefaultTableXYDataset();
    if (dataSeries.equals("rows")) {
        extractRows(dataset, model);
    } else {
        extractColumns(dataset, model);
    }
    return dataset;
}

From source file:org.jfree.data.xy.DefaultTableXYDatasetTest.java

/**
 * Confirm that the equals method can distinguish all the required fields.
 *//*  www .  ja  v  a  2  s.c o m*/
@Test
public void testEquals() {
    DefaultTableXYDataset d1 = new DefaultTableXYDataset();
    XYSeries s1 = new XYSeries("Series 1", true, false);
    s1.add(1.0, 1.1);
    s1.add(2.0, 2.2);
    d1.addSeries(s1);

    DefaultTableXYDataset d2 = new DefaultTableXYDataset();
    XYSeries s2 = new XYSeries("Series 1", true, false);
    s2.add(1.0, 1.1);
    s2.add(2.0, 2.2);
    d2.addSeries(s2);

    assertTrue(d1.equals(d2));
    assertTrue(d2.equals(d1));

    s1.add(3.0, 3.3);
    assertFalse(d1.equals(d2));

    s2.add(3.0, 3.3);
    assertTrue(d1.equals(d2));
}

From source file:org.jfree.data.xy.TableXYDatasetTest.java

/**
 * Confirm that the equals method can distinguish all the required fields.
 *//*  w ww  .  j  a  v a2s  . com*/
@Test
public void testEquals() {
    DefaultTableXYDataset d1 = new DefaultTableXYDataset();
    DefaultTableXYDataset d2 = new DefaultTableXYDataset();
    assertTrue(d1.equals(d2));
    assertTrue(d2.equals(d1));

    d1.addSeries(createSeries1());
    assertFalse(d1.equals(d2));

    d2.addSeries(createSeries1());
    assertTrue(d1.equals(d2));
}

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

/**
 * Creates a sample dataset./*  www.j  av  a2s. co m*/
 * 
 * @return a sample dataset.
 */
private TableXYDataset createDataset() {

    final DefaultTableXYDataset dataset = new DefaultTableXYDataset();

    final XYSeries s1 = new XYSeries("Series 1", true, false);
    s1.add(5.0, 5.0);
    s1.add(10.0, 15.5);
    s1.add(15.0, 9.5);
    s1.add(20.0, 7.5);
    dataset.addSeries(s1);

    final XYSeries s2 = new XYSeries("Series 2", true, false);
    s2.add(5.0, 5.0);
    s2.add(10.0, 15.5);
    s2.add(15.0, 9.5);
    s2.add(20.0, 3.5);
    dataset.addSeries(s2);

    return dataset;

}

From source file:edu.ucla.stat.SOCR.chart.demo.StackedXYAreaChartDemo1.java

/**
 * Creates a sample dataset.//from   w  w w .  ja va2  s. c o  m
 * 
 * @return a sample dataset.
 */
protected TableXYDataset createDataset(boolean isDemo) {
    if (isDemo) {
        DefaultTableXYDataset dataset = new DefaultTableXYDataset();

        XYSeries s1 = new XYSeries("Series 1", true, false);
        s1.add(5.0, 5.0);
        s1.add(10.0, 15.5);
        s1.add(15.0, 9.5);
        s1.add(20.0, 7.5);
        dataset.addSeries(s1);

        XYSeries s2 = new XYSeries("Series 2", true, false);
        s2.add(5.0, 5.0);
        s2.add(10.0, 15.5);
        s2.add(15.0, 9.5);
        s2.add(20.0, 3.5);
        dataset.addSeries(s2);

        return dataset;
    } else
        return super.createDataset(false);

}

From source file:org.matsim.contrib.util.timeprofile.TimeProfileCharts.java

public static DefaultTableXYDataset createXYDataset(String[] series, List<Double> times,
        List<Object[]> timeProfile) {
    XYSeries[] seriesArray = new XYSeries[series.length];
    for (int s = 0; s < series.length; s++) {
        seriesArray[s] = new XYSeries(series[s], false, false);
    }/*from  w ww  .  j a  v a2s. c om*/

    for (int t = 0; t < timeProfile.size(); t++) {
        Object[] timePoint = timeProfile.get(t);
        double hour = times.get(t) / 3600;
        for (int s = 0; s < series.length; s++) {
            seriesArray[s].add(hour, Double.parseDouble(timePoint[s] + ""));
        }
    }

    DefaultTableXYDataset dataset = new DefaultTableXYDataset();
    for (int s = 0; s < series.length; s++) {
        dataset.addSeries(seriesArray[s]);
    }
    return dataset;
}