Example usage for org.jfree.data.statistics DefaultBoxAndWhiskerCategoryDataset remove

List of usage examples for org.jfree.data.statistics DefaultBoxAndWhiskerCategoryDataset remove

Introduction

In this page you can find the example usage for org.jfree.data.statistics DefaultBoxAndWhiskerCategoryDataset remove.

Prototype

public void remove(Comparable rowKey, Comparable columnKey) 

Source Link

Document

Removes an item from the dataset and sends a DatasetChangeEvent to all registered listeners.

Usage

From source file:org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDatasetTest.java

/**
 * Some checks for the remove method./* ww  w .  j  a  va 2  s  .  c o  m*/
 */
@Test
public void testRemove() {
    DefaultBoxAndWhiskerCategoryDataset data = new DefaultBoxAndWhiskerCategoryDataset();

    boolean pass = false;
    try {
        data.remove("R1", "R2");
    } catch (UnknownKeyException e) {
        pass = true;
    }
    assertTrue(pass);
    data.add(new BoxAndWhiskerItem(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, new ArrayList()), "R1", "C1");
    assertEquals(new Range(7.0, 8.0), data.getRangeBounds(false));
    assertEquals(new Range(7.0, 8.0), data.getRangeBounds(true));

    data.add(new BoxAndWhiskerItem(2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, new ArrayList()), "R2", "C1");
    assertEquals(new Range(7.0, 9.5), data.getRangeBounds(false));
    assertEquals(new Range(7.0, 9.5), data.getRangeBounds(true));

    data.remove("R1", "C1");
    assertEquals(new Range(8.5, 9.5), data.getRangeBounds(false));
    assertEquals(new Range(8.5, 9.5), data.getRangeBounds(true));
}