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

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

Introduction

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

Prototype

public VectorSeriesCollection() 

Source Link

Document

Creates a new instance of VectorSeriesCollection.

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 o  m*/

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

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

/**
 * Confirm that the equals method can distinguish all the required fields.
 *//*w  w  w.j a  v  a 2  s  .  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 ww  w.  ja  v a  2  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.VectorSeriesCollectionTest.java

/**
 * Confirm that cloning works.//  w  ww .  j  a 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

/**
 * Verify that this class implements {@link PublicCloneable}.
 *///from  www  .  jav  a2s.c  o m
@Test
public void testPublicCloneable() {
    VectorSeriesCollection d1 = new VectorSeriesCollection();
    assertTrue(d1 instanceof PublicCloneable);
}

From source file:electroStaticUI.DrawElectricFieldLines.java

private VectorXYDataset createDataset() {
    eFieldVectors = new VectorSeries("Electric Field");
    for (int i = 0; i < mapper.getFieldPoints().size(); i++) {
        eFieldVectors.add(mapper.getFieldPoints().get(i).x, mapper.getFieldPoints().get(i).y,
                mapper.getFieldPoints().get(i).getTotalVector().x,
                mapper.getFieldPoints().get(i).getTotalVector().y);
        //System.out.println(eFieldVectors.toString());
    }//from ww  w .  j  a va  2 s. com
    dataSet = new VectorSeriesCollection();
    dataSet.addSeries(eFieldVectors);
    return dataSet;
}

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

/**
 * Confirm that cloning works.//from   w  w w  .j  a  va  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.VectorSeriesCollectionTest.java

/**
 * Serialize an instance, restore it, and check for equality.
 *///from  w w  w.  j a v  a2  s  . c om
@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:daylightchart.sunchart.chart.SunChart.java

/**
 * Creates bands for the sunrise and sunset times for the whole year.
 *//*from  w  w  w . ja  va2 s. co  m*/
private void createBandsInPlot(final XYPlot plot) {
    final VectorSeriesCollection vectorSeriesCollection = new VectorSeriesCollection();
    final List<SunPositions> sunPositionsList = sunChartData.getSunPositionsList();
    for (final SunPositions sunPositions : sunPositionsList) {
        final VectorSeries vectorSeries = new VectorSeries(sunPositions.getDate().toString());
        for (final SunPosition sunPosition : sunPositions) {
            vectorSeries.add(sunPosition.getAzimuth(), sunPosition.getAltitude(), 0, 0);
        }
        vectorSeriesCollection.addSeries(vectorSeries);
    }
    final int currentDatasetNumber = plot.getDatasetCount();
    plot.setDataset(currentDatasetNumber, vectorSeriesCollection);
}

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

/**
 * Verify that this class implements {@link PublicCloneable}.
 *///from w w  w.  j  a  v  a 2 s.c o  m
public void testPublicCloneable() {
    VectorSeriesCollection d1 = new VectorSeriesCollection();
    assertTrue(d1 instanceof PublicCloneable);
}