List of usage examples for org.jfree.data.xy VectorSeries VectorSeries
public VectorSeries(Comparable key)
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 ww .j a v a 2 s. co 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 2s . co 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.VectorSeriesTest.java
/** * Confirm that the equals method can distinguish all the required fields. */// www .jav a 2 s . c o m @Test public void testEquals() { VectorSeries s1 = new VectorSeries("s1"); VectorSeries s2 = new VectorSeries("s1"); assertTrue(s1.equals(s2)); // seriesKey s1 = new VectorSeries("s2"); assertFalse(s1.equals(s2)); s2 = new VectorSeries("s2"); assertTrue(s1.equals(s2)); // autoSort s1 = new VectorSeries("s2", true, true); assertFalse(s1.equals(s2)); s2 = new VectorSeries("s2", true, true); assertTrue(s1.equals(s2)); // allowDuplicateValues s1 = new VectorSeries("s2", false, false); assertFalse(s1.equals(s2)); s2 = new VectorSeries("s2", false, false); assertTrue(s1.equals(s2)); // add a value s1.add(1.0, 0.5, 1.5, 2.0); assertFalse(s1.equals(s2)); s2.add(1.0, 0.5, 1.5, 2.0); assertTrue(s2.equals(s1)); // add another value s1.add(2.0, 0.5, 1.5, 2.0); assertFalse(s1.equals(s2)); s2.add(2.0, 0.5, 1.5, 2.0); assertTrue(s2.equals(s1)); // remove a value s1.remove(new XYCoordinate(1.0, 0.5)); assertFalse(s1.equals(s2)); s2.remove(new XYCoordinate(1.0, 0.5)); assertTrue(s2.equals(s1)); }
From source file:org.jfree.data.xy.junit.VectorSeriesCollectionTest.java
/** * Confirm that the equals method can distinguish all the required fields. */// w ww.j a v a2 s.com 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.//from w ww . java 2 s . co m */ @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: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 v a 2 s.c om dataSet = new VectorSeriesCollection(); dataSet.addSeries(eFieldVectors); return dataSet; }
From source file:org.jfree.data.xy.junit.VectorSeriesCollectionTest.java
/** * Confirm that cloning works./*w w w. ja 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.VectorSeriesCollectionTest.java
/** * Serialize an instance, restore it, and check for equality. */// w w w. ja 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.VectorSeriesTest.java
/** * Confirm that cloning works./* www .ja va 2s .co 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)); }
From source file:org.jfree.data.xy.VectorSeriesCollectionTest.java
/** * Some checks for the removeSeries() method. *///from w w w . j a va 2 s .c o m @Test public void testRemoveSeries() { VectorSeries s1 = new VectorSeries("S1"); VectorSeries s2 = new VectorSeries("S2"); VectorSeriesCollection vsc = new VectorSeriesCollection(); vsc.addSeries(s1); vsc.addSeries(s2); assertEquals(2, vsc.getSeriesCount()); boolean b = vsc.removeSeries(s1); assertTrue(b); assertEquals(1, vsc.getSeriesCount()); assertEquals("S2", vsc.getSeriesKey(0)); b = vsc.removeSeries(new VectorSeries("NotInDataset")); assertFalse(b); assertEquals(1, vsc.getSeriesCount()); b = vsc.removeSeries(s2); assertTrue(b); assertEquals(0, vsc.getSeriesCount()); }