List of usage examples for org.jfree.data.xy DefaultTableXYDataset getX
@Override public Number getX(int series, int item)
From source file:org.jfree.data.xy.TableXYDatasetTest.java
/** * Test that removing all values for a given x works. *///from www.j a v a2s .c om @Test public void testRemoveAllValuesForX() { DefaultTableXYDataset dataset = new DefaultTableXYDataset(); dataset.addSeries(createSeries1()); dataset.addSeries(createSeries2()); dataset.removeAllValuesForX(new Double(2.0)); assertEquals(5, dataset.getItemCount()); assertEquals(new Double(1.0), dataset.getX(0, 0)); assertEquals(new Double(3.0), dataset.getX(0, 1)); assertEquals(new Double(4.0), dataset.getX(0, 2)); assertEquals(new Double(5.0), dataset.getX(0, 3)); assertEquals(new Double(6.0), dataset.getX(0, 4)); }
From source file:org.jfree.data.xy.TableXYDatasetTest.java
/** * Assorted tests.// w w w. ja va 2s. co m */ @Test public void testTableXYDataset() { XYSeries series1 = createSeries1(); XYSeries series2 = createSeries2(); DefaultTableXYDataset dataset = new DefaultTableXYDataset(); dataset.addSeries(series1); dataset.addSeries(series2); // Test that there are 6 X points and some specific values assertEquals(6, dataset.getItemCount()); assertEquals(6, dataset.getX(0, 5).intValue()); assertEquals(null, dataset.getY(0, 5)); assertEquals(6, dataset.getX(1, 5).intValue()); assertEquals(2, dataset.getY(1, 5).intValue()); // after adding a point to a series, check that there are now 7 // items in each series series2.add(7, 2); assertEquals(7, dataset.getItemCount()); assertEquals(null, dataset.getY(0, 6)); assertEquals(2, dataset.getY(1, 6).intValue()); // Remove series 1 dataset.removeSeries(series1); // Test that there are still 7 X points assertEquals(7, dataset.getItemCount()); // Remove series 2 and add new series dataset.removeSeries(series2); series1 = createSeries1(); dataset.addSeries(series1); // Test that there are now 4 X points assertEquals(4, dataset.getItemCount()); }
From source file:org.jfree.data.xy.junit.TableXYDatasetTest.java
/** * Test that removing all values for a given x works. *//*from ww w.java 2 s. c om*/ public void testRemoveAllValuesForX() { DefaultTableXYDataset dataset = new DefaultTableXYDataset(); dataset.addSeries(createSeries1()); dataset.addSeries(createSeries2()); dataset.removeAllValuesForX(new Double(2.0)); assertEquals(5, dataset.getItemCount()); assertEquals(new Double(1.0), dataset.getX(0, 0)); assertEquals(new Double(3.0), dataset.getX(0, 1)); assertEquals(new Double(4.0), dataset.getX(0, 2)); assertEquals(new Double(5.0), dataset.getX(0, 3)); assertEquals(new Double(6.0), dataset.getX(0, 4)); }
From source file:org.jfree.data.xy.junit.TableXYDatasetTest.java
/** * Assorted tests.//from ww w.ja v a 2 s. co m */ public void testTableXYDataset() { XYSeries series1 = createSeries1(); XYSeries series2 = createSeries2(); DefaultTableXYDataset dataset = new DefaultTableXYDataset(); dataset.addSeries(series1); dataset.addSeries(series2); // Test that there are 6 X points and some specific values assertEquals(6, dataset.getItemCount()); assertEquals(6, dataset.getX(0, 5).intValue()); assertEquals(null, dataset.getY(0, 5)); assertEquals(6, dataset.getX(1, 5).intValue()); assertEquals(2, dataset.getY(1, 5).intValue()); // after adding a point to a series, check that there are now 7 // items in each series series2.add(7, 2); assertEquals(7, dataset.getItemCount()); assertEquals(null, dataset.getY(0, 6)); assertEquals(2, dataset.getY(1, 6).intValue()); // Remove series 1 dataset.removeSeries(series1); // Test that there are still 7 X points assertEquals(7, dataset.getItemCount()); // Remove series 2 and add new series dataset.removeSeries(series2); series1 = createSeries1(); dataset.addSeries(series1); // Test that there are now 4 X points assertEquals(4, dataset.getItemCount()); }