Example usage for org.jfree.data.xy CategoryTableXYDataset setIntervalPositionFactor

List of usage examples for org.jfree.data.xy CategoryTableXYDataset setIntervalPositionFactor

Introduction

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

Prototype

public void setIntervalPositionFactor(double d) 

Source Link

Document

Sets the interval position factor.

Usage

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

/**
 * Confirm that cloning works./*from   w w  w.  j  a  v  a  2s . c o  m*/
 */
@Test
public void testCloning() throws CloneNotSupportedException {
    CategoryTableXYDataset d1 = new CategoryTableXYDataset();
    d1.add(1.0, 1.1, "Series 1");
    d1.add(2.0, 2.2, "Series 1");

    CategoryTableXYDataset d2 = (CategoryTableXYDataset) d1.clone();
    assertTrue(d1 != d2);
    assertTrue(d1.getClass() == d2.getClass());
    assertTrue(d1.equals(d2));

    d1.add(3.0, 3.3, "Series 1");
    assertFalse(d1.equals(d2));
    d2.add(3.0, 3.3, "Series 1");
    assertTrue(d1.equals(d2));

    d1.setIntervalPositionFactor(0.33);
    assertFalse(d1.equals(d2));
    d2.setIntervalPositionFactor(0.33);
    assertTrue(d1.equals(d2));
}

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

/**
 * Another check for cloning - making sure it works for a customised
 * interval delegate./*from  w  ww  .j  a v a2s .  c o  m*/
 */
@Test
public void testCloning2() throws CloneNotSupportedException {
    CategoryTableXYDataset d1 = new CategoryTableXYDataset();
    d1.add(1.0, 1.1, "Series 1");
    d1.add(2.0, 2.2, "Series 1");
    d1.setIntervalWidth(1.23);

    CategoryTableXYDataset d2 = (CategoryTableXYDataset) d1.clone();
    assertTrue(d1 != d2);
    assertTrue(d1.getClass() == d2.getClass());
    assertTrue(d1.equals(d2));

    d1.add(3.0, 3.3, "Series 1");
    assertFalse(d1.equals(d2));
    d2.add(3.0, 3.3, "Series 1");
    assertTrue(d1.equals(d2));

    d1.setIntervalPositionFactor(0.33);
    assertFalse(d1.equals(d2));
    d2.setIntervalPositionFactor(0.33);
    assertTrue(d1.equals(d2));
}

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

/**
 * Confirm that cloning works.//from ww w.  j a  v a 2 s.c  o  m
 */
public void testCloning() {
    CategoryTableXYDataset d1 = new CategoryTableXYDataset();
    d1.add(1.0, 1.1, "Series 1");
    d1.add(2.0, 2.2, "Series 1");

    CategoryTableXYDataset d2 = null;
    try {
        d2 = (CategoryTableXYDataset) d1.clone();
    } catch (CloneNotSupportedException e) {
        e.printStackTrace();
    }
    assertTrue(d1 != d2);
    assertTrue(d1.getClass() == d2.getClass());
    assertTrue(d1.equals(d2));

    d1.add(3.0, 3.3, "Series 1");
    assertFalse(d1.equals(d2));
    d2.add(3.0, 3.3, "Series 1");
    assertTrue(d1.equals(d2));

    d1.setIntervalPositionFactor(0.33);
    assertFalse(d1.equals(d2));
    d2.setIntervalPositionFactor(0.33);
    assertTrue(d1.equals(d2));
}

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

/**
 * Another check for cloning - making sure it works for a customised
 * interval delegate.//from  w w w.j  a  va2s . c o m
 */
public void testCloning2() {
    CategoryTableXYDataset d1 = new CategoryTableXYDataset();
    d1.add(1.0, 1.1, "Series 1");
    d1.add(2.0, 2.2, "Series 1");
    d1.setIntervalWidth(1.23);

    CategoryTableXYDataset d2 = null;
    try {
        d2 = (CategoryTableXYDataset) d1.clone();
    } catch (CloneNotSupportedException e) {
        e.printStackTrace();
    }
    assertTrue(d1 != d2);
    assertTrue(d1.getClass() == d2.getClass());
    assertTrue(d1.equals(d2));

    d1.add(3.0, 3.3, "Series 1");
    assertFalse(d1.equals(d2));
    d2.add(3.0, 3.3, "Series 1");
    assertTrue(d1.equals(d2));

    d1.setIntervalPositionFactor(0.33);
    assertFalse(d1.equals(d2));
    d2.setIntervalPositionFactor(0.33);
    assertTrue(d1.equals(d2));
}