Example usage for org.jfree.data.xy DefaultTableXYDataset removeSeries

List of usage examples for org.jfree.data.xy DefaultTableXYDataset removeSeries

Introduction

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

Prototype

public void removeSeries(int series) 

Source Link

Document

Removes a series from the collection and sends a DatasetChangeEvent to all registered listeners.

Usage

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

/**
 * Tests to see that pruning removes unwanted x values.
 *///  w w w .  j a va  2  s .c  o m
@Test
public void testPrune() {
    DefaultTableXYDataset dataset = new DefaultTableXYDataset();
    dataset.addSeries(createSeries1());
    dataset.addSeries(createSeries2());
    dataset.removeSeries(1);
    dataset.prune();
    assertEquals(4, dataset.getItemCount());
}

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

/**
 * Tests to see that pruning removes unwanted x values.
 *///  w  w w  .  j a va2  s  .c  o  m
public void testPrune() {
    DefaultTableXYDataset dataset = new DefaultTableXYDataset();
    dataset.addSeries(createSeries1());
    dataset.addSeries(createSeries2());
    dataset.removeSeries(1);
    dataset.prune();
    assertEquals(4, dataset.getItemCount());
}

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

/**
 * Tests the auto-pruning feature./*from   w  w w  . j a v a 2  s.com*/
 */
@Test
public void testAutoPrune() {

    // WITH AUTOPRUNING
    DefaultTableXYDataset dataset = new DefaultTableXYDataset(true);
    dataset.addSeries(createSeriesA());
    assertEquals(2, dataset.getItemCount()); // should be 2 items
    dataset.addSeries(createSeriesB());
    assertEquals(2, dataset.getItemCount()); // still 2
    dataset.removeSeries(1);
    assertEquals(1, dataset.getItemCount()); // 1 value pruned.

    // WITHOUT AUTOPRUNING
    DefaultTableXYDataset dataset2 = new DefaultTableXYDataset(true);
    dataset2.addSeries(createSeriesA());
    assertEquals(2, dataset2.getItemCount()); // should be 2 items
    dataset2.addSeries(createSeriesB());
    assertEquals(2, dataset2.getItemCount()); // still 2
    dataset2.removeSeries(1);
    assertEquals(1, dataset2.getItemCount()); // still 2.

}

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

/**
 * Tests the auto-pruning feature.//  w  w  w  . ja  v  a2  s . c  o  m
 */
public void testAutoPrune() {

    // WITH AUTOPRUNING
    DefaultTableXYDataset dataset = new DefaultTableXYDataset(true);
    dataset.addSeries(createSeriesA());
    assertEquals(2, dataset.getItemCount()); // should be 2 items
    dataset.addSeries(createSeriesB());
    assertEquals(2, dataset.getItemCount()); // still 2
    dataset.removeSeries(1);
    assertEquals(1, dataset.getItemCount()); // 1 value pruned.

    // WITHOUT AUTOPRUNING
    DefaultTableXYDataset dataset2 = new DefaultTableXYDataset(true);
    dataset2.addSeries(createSeriesA());
    assertEquals(2, dataset2.getItemCount()); // should be 2 items
    dataset2.addSeries(createSeriesB());
    assertEquals(2, dataset2.getItemCount()); // still 2
    dataset2.removeSeries(1);
    assertEquals(1, dataset2.getItemCount()); // still 2.

}

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

/**
 * Assorted tests.//w ww  . ja va  2 s.  c o  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

/**
 * Assorted tests./*from   w  w w  .  j  a  v a 2s.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());

}