Example usage for org.jfree.data.xy XYSeries add

List of usage examples for org.jfree.data.xy XYSeries add

Introduction

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

Prototype

public void add(XYDataItem item, boolean notify) 

Source Link

Document

Adds a data item to the series and, if requested, sends a SeriesChangeEvent to all registered listeners.

Usage

From source file:cs.register.geraGrafico.java

private XYSeriesCollection datasocore(List<partida> list1) {
    XYSeriesCollection data = new XYSeriesCollection();
    XYSeries ser = new XYSeries("kda");
    for (partida p : list1) {
        ser.add(list1.indexOf(p) + 1, p.getScore());
    }//from w w  w.  ja  v  a  2  s. c  om
    data.addSeries(ser);

    return data;
}

From source file:cs.register.geraGrafico.java

private XYSeriesCollection datakill(List<partida> list1) {
    XYSeriesCollection data = new XYSeriesCollection();
    XYSeries ser = new XYSeries("kda");
    for (partida p : list1) {
        ser.add(list1.indexOf(p) + 1, p.getKill());
    }// ww w .j a  v  a2  s  .  c  o m
    data.addSeries(ser);

    return data;
}

From source file:cs.register.geraGrafico.java

private XYDataset datarank(List<partida> list1) {
    XYSeriesCollection data = new XYSeriesCollection();
    XYSeries ser = new XYSeries("kda");
    for (partida p : list1) {
        ser.add(list1.indexOf(p) + 1, p.getRank());
    }// www.  j  a  v  a2 s.com
    data.addSeries(ser);

    return data;
}

From source file:de.suse.swamp.test.TestStatisticsGraph.java

public void testStatistic() {

    XYSeries series = new XYSeries("Running Workflows");
    series.add(1995, 0.5);
    series.add(2000, 3.0);/* www .  j  ava2  s.com*/
    series.add(2010, 20.0);
    series.add(2020, 50.0);
    XYDataset dataset = new XYSeriesCollection(series);

    JFreeChart chart = ChartFactory.createTimeSeriesChart("test", "time", "value", dataset, false, false,
            false);

    JFreeChart chart4;
    DefaultPieDataset dataset2 = new DefaultPieDataset();
    // Initialize the dataset
    dataset2.setValue("California", new Double(10.0));
    dataset2.setValue("Arizona", new Double(8.0));
    dataset2.setValue("New Mexico", new Double(8.0));
    dataset2.setValue("Texas", new Double(40.0));
    dataset2.setValue("Louisiana", new Double(8.0));
    dataset2.setValue("Mississippi", new Double(4.0));
    dataset2.setValue("Alabama", new Double(2.0));
    dataset2.setValue("Florida", new Double(20.0));

    chart4 = ChartFactory.createPieChart3D("Driving Time Spent Per State (3D with Transparency)", // The chart title
            dataset2, // The dataset for the chart
            true, // Is a legend required?
            true, // Use tooltips
            false // Configure chart to generate URLs?
    );
    PiePlot3D plot4 = (PiePlot3D) chart4.getPlot();
    plot4.setForegroundAlpha(0.6f);

    try {
        ChartUtilities.saveChartAsPNG(new java.io.File("test.png"), chart, 500, 300);

        ChartUtilities.saveChartAsPNG(new java.io.File("test2.png"), chart4, 500, 300);
    } catch (java.io.IOException exc) {
        System.err.println("Error writing image to file");
    }

}

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

/**
 * Creates a new demo.//ww w . ja  v  a2  s .c o m
 *
 * @param title  the frame title.
 */
public XYAreaChartTest(final String title) {

    super(title);

    final XYSeries series1 = new XYSeries("Random 1");
    series1.add(new Integer(1), new Double(500.2));
    series1.add(new Integer(2), new Double(694.1));
    series1.add(new Integer(3), new Double(-734.4));
    series1.add(new Integer(4), new Double(453.2));
    series1.add(new Integer(5), new Double(500.2));
    series1.add(new Integer(6), new Double(300.7));
    series1.add(new Integer(7), new Double(734.4));
    series1.add(new Integer(8), new Double(453.2));

    final XYSeries series2 = new XYSeries("Random 2");
    series2.add(new Integer(1), new Double(700.2));
    series2.add(new Integer(2), new Double(534.1));
    series2.add(new Integer(3), new Double(323.4));
    series2.add(new Integer(4), new Double(125.2));
    series2.add(new Integer(5), new Double(653.2));
    series2.add(new Integer(6), new Double(432.7));
    series2.add(new Integer(7), new Double(564.4));
    series2.add(new Integer(8), new Double(322.2));

    final XYSeriesCollection dataset = new XYSeriesCollection(series1);
    dataset.addSeries(series2);

    final JFreeChart chart = createChart(dataset);

    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    setContentPane(chartPanel);

}

From source file:statistics.distribution.ExponentialDistribution.java

private XYDataset getDataset() {
    XYSeriesCollection dataSet = new XYSeriesCollection();
    XYSeries xySeries = new XYSeries("CDF");
    double x = 0.0;
    for (int i = 0; i < 50; i++) {
        xySeries.add(x, CDF(x));
        x += 0.2;//  w  w  w .j av  a  2s .  c  o  m
    }
    dataSet.addSeries(xySeries);
    return dataSet;
}

From source file:app.Plot.java

public XYDataset createDataset(ArrayList<Integer> step, ArrayList<Double> frequency) {

    final XYSeriesCollection dataset = new XYSeriesCollection();
    final XYSeries c2 = new XYSeries("?2");
    for (int i = 0; i < 200; i++) {
        c2.add(step.get(i), frequency.get(i));
    }/*from  w  ww .j  a  v  a 2s  . c  o  m*/
    dataset.addSeries(c2);
    return dataset;
}

From source file:com.planetmayo.debrief.satc.util.StraightLineCullingTestForm.java

private void drawResultLineAndPolygon(int num, Coordinate[] line, Geometry geometry) {
    XYItemRenderer renderer = ((XYPlot) chart.getPlot()).getRenderer();

    XYSeries lineSeries = new XYSeries("line " + num);
    lineSeries.add(line[0].x, line[0].y);
    lineSeries.add(line[1].x, line[1].y);
    collections.addSeries(lineSeries);/* ww w  .  j a v  a2 s  .c om*/

    XYSeries polygonSeries = new XYSeries("result " + num, false);
    for (Coordinate c : geometry.getCoordinates()) {
        polygonSeries.add(c.x, c.y);
    }
    collections.addSeries(polygonSeries);

    renderer.setSeriesPaint(collections.getSeriesCount() - 2, Color.MAGENTA);
    renderer.setSeriesStroke(collections.getSeriesCount() - 2, new BasicStroke(1.0f));
    renderer.setSeriesPaint(collections.getSeriesCount() - 1, Color.BLACK);
    renderer.setSeriesStroke(collections.getSeriesCount() - 1, new BasicStroke(3.0f));
}

From source file:org.kurento.test.latency.ChartWriter.java

public ChartWriter(Map<Long, LatencyRegistry> latencyMap, String seriesTitle, String chartTitle,
        String xAxisLabel, String yAxisLabel) {

    // Convert latencyMap to XYDataset
    XYSeries series = new XYSeries(seriesTitle);
    for (long time : latencyMap.keySet()) {
        series.add(time, Math.abs(latencyMap.get(time).getLatency()));
    }// w  w  w. j  av  a  2  s  .c o m
    dataset = new XYSeriesCollection();
    ((XYSeriesCollection) dataset).addSeries(series);

    this.xAxisLabel = xAxisLabel;
    this.yAxisLabel = yAxisLabel;
    this.chartTitle = chartTitle;
}

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

/**
 * Creates a sample dataset./*ww  w . j  a va2 s.  c  o m*/
 * 
 * @return A dataset.
 */
protected XYDataset createDataset(boolean isDemo) {
    if (isDemo) {
        XYSeries series1 = new XYSeries("Series 1");
        series1.add(1.0, 3.0);
        series1.add(2.0, 4.0);
        series1.add(3.0, 2.0);
        //series1.add(5.0, 6.0);
        series1.add(6.0, 3.0);
        XYSeries series2 = new XYSeries("Series 2");
        series2.add(1.0, 7.0);
        series2.add(2.0, 6.0);
        series2.add(3.0, 9.0);
        series2.add(4.0, 5.0);
        series2.add(6.0, 4.0);
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(series1);
        dataset.addSeries(series2);
        return dataset;
    } else
        return super.createDataset(false);
}