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

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

Introduction

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

Prototype

public void add(double x, double y, double deltaX, double deltaY) 

Source Link

Document

Adds a data item to the series.

Usage

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

private static VectorXYDataset createDataset() {
    VectorSeries vectorseries = new VectorSeries("Series 1");
    for (double d = 0.0D; d < 20D; d++) {
        for (double d1 = 0.0D; d1 < 20D; d1++)
            vectorseries.add(d + 10D, d1 + 10D, Math.sin(d / 5D) / 2D, Math.cos(d1 / 5D) / 2D);

    }/*from  w  w  w.  j a v  a2s.  c  om*/

    VectorSeriesCollection dataset = new VectorSeriesCollection();
    dataset.addSeries(vectorseries);
    return dataset;
}

From source file:ch.zhaw.ias.dito.ui.AnalysisPanel.java

private static VectorXYDataset getVectorDataset(double[][] mdsValues) {
    VectorSeries s1 = new VectorSeries("Series 1");
    for (int i = 0; i < mdsValues.length; i++) {
        s1.add(0.0, 0.0, mdsValues[i][0], mdsValues[i][1]);
    }/*w  w w.  ja  v  a  2s. c  o m*/
    VectorSeriesCollection dataset = new VectorSeriesCollection();
    dataset.addSeries(s1);
    return dataset;
}

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

/**
 * Serialize an instance, restore it, and check for equality.
 *//*  www  . j a va2  s .  c  o m*/
@Test
public void testSerialization() {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeriesCollection c2 = (VectorSeriesCollection) TestUtilities.serialised(c1);
    assertEquals(c1, c2);
}

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

/**
 * Confirm that cloning works./*www .  ja v  a 2s  .c om*/
 */
@Test
public void testCloning() throws CloneNotSupportedException {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeriesCollection c2 = (VectorSeriesCollection) c1.clone();
    assertTrue(c1 != c2);
    assertTrue(c1.getClass() == c2.getClass());
    assertTrue(c1.equals(c2));

    // check independence
    s1.setDescription("XYZ");
    assertFalse(c1.equals(c2));
}

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

/**
 * Confirm that the equals method can distinguish all the required fields.
 *//*  ww  w  .  ja  v a 2s  .  c  o m*/
@Test
public void testEquals() {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeries s2 = new VectorSeries("Series");
    s2.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c2 = new VectorSeriesCollection();
    c2.addSeries(s2);
    assertTrue(c1.equals(c2));
    assertTrue(c2.equals(c1));

    c1.addSeries(new VectorSeries("Empty Series"));
    assertFalse(c1.equals(c2));

    c2.addSeries(new VectorSeries("Empty Series"));
    assertTrue(c1.equals(c2));
}

From source file:org.jfree.data.xy.junit.VectorSeriesCollectionTest.java

/**
 * Confirm that the equals method can distinguish all the required fields.
 *///from  w ww. j  av a2 s  . c  o m
public void testEquals() {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeries s2 = new VectorSeries("Series");
    s2.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c2 = new VectorSeriesCollection();
    c2.addSeries(s2);
    assertTrue(c1.equals(c2));
    assertTrue(c2.equals(c1));

    c1.addSeries(new VectorSeries("Empty Series"));
    assertFalse(c1.equals(c2));

    c2.addSeries(new VectorSeries("Empty Series"));
    assertTrue(c1.equals(c2));
}

From source file:org.jfree.data.xy.junit.VectorSeriesCollectionTest.java

/**
 * Confirm that cloning works./*from   w  ww .  j a  v a 2 s  .  c o m*/
 */
public void testCloning() {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeriesCollection c2 = null;
    try {
        c2 = (VectorSeriesCollection) c1.clone();
    } catch (CloneNotSupportedException e) {
        e.printStackTrace();
    }
    assertTrue(c1 != c2);
    assertTrue(c1.getClass() == c2.getClass());
    assertTrue(c1.equals(c2));

    // check independence
    s1.setDescription("XYZ");
    assertFalse(c1.equals(c2));
}

From source file:org.jfree.data.xy.junit.VectorSeriesCollectionTest.java

/**
 * Serialize an instance, restore it, and check for equality.
 *//*from w w w. j  a  v a2s .c  o  m*/
public void testSerialization() {
    VectorSeries s1 = new VectorSeries("Series");
    s1.add(1.0, 1.1, 1.2, 1.3);
    VectorSeriesCollection c1 = new VectorSeriesCollection();
    c1.addSeries(s1);
    VectorSeriesCollection c2 = null;

    try {
        ByteArrayOutputStream buffer = new ByteArrayOutputStream();
        ObjectOutput out = new ObjectOutputStream(buffer);
        out.writeObject(c1);
        out.close();

        ObjectInput in = new ObjectInputStream(new ByteArrayInputStream(buffer.toByteArray()));
        c2 = (VectorSeriesCollection) in.readObject();
        in.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
    assertEquals(c1, c2);
}

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

/**
 * Serialize an instance, restore it, and check for equality.
 *///from w w w  .jav  a2  s. co m
@Test
public void testSerialization() {
    VectorSeries s1 = new VectorSeries("s1");
    s1.add(1.0, 0.5, 1.5, 2.0);
    VectorSeries s2 = (VectorSeries) TestUtilities.serialised(s1);
    assertEquals(s1, s2);
}

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

/**
 * Confirm that cloning works.//from  w ww . jav  a 2s.  c o  m
 */
@Test
public void testCloning() throws CloneNotSupportedException {
    VectorSeries s1 = new VectorSeries("s1");
    s1.add(1.0, 0.5, 1.5, 2.0);
    VectorSeries s2 = (VectorSeries) s1.clone();
    assertTrue(s1 != s2);
    assertTrue(s1.getClass() == s2.getClass());
    assertTrue(s1.equals(s2));
}