Example usage for org.jfree.data.xy XIntervalSeries getX

List of usage examples for org.jfree.data.xy XIntervalSeries getX

Introduction

In this page you can find the example usage for org.jfree.data.xy XIntervalSeries getX.

Prototype

public Number getX(int index) 

Source Link

Document

Returns the x-value for the specified item.

Usage

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

/**
 * Check that the maximum item count can be applied retrospectively.
 *///from   www. jav a 2s.  c  om
@Test
public void testSetMaximumItemCount2() {
    XIntervalSeries s1 = new XIntervalSeries("S1");
    s1.add(1.0, 1.1, 1.1, 1.1);
    s1.add(2.0, 2.2, 2.2, 2.2);
    s1.add(3.0, 3.3, 3.3, 3.3);
    s1.setMaximumItemCount(2);
    assertEquals(2.0, s1.getX(0).doubleValue(), EPSILON);
    assertEquals(3.0, s1.getX(1).doubleValue(), EPSILON);
}

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

/**
 * Simple test for the remove() method./*from  w  ww  .  j  a v a 2  s.c om*/
 */
@Test
public void testRemove() {
    XIntervalSeries s1 = new XIntervalSeries("Series 1");
    s1.add(1.0, 1.0, 1.0, 2.0);
    s1.add(2.0, 2.0, 2.0, 2.0);
    s1.add(3.0, 3.0, 3.0, 3.0);
    assertEquals(3, s1.getItemCount());

    s1.remove(new Double(2.0));
    assertEquals(new Double(3.0), s1.getX(1));

    s1.remove(new Double(1.0));
    assertEquals(new Double(3.0), s1.getX(0));
}

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

/**
 * A simple check that the maximumItemCount attribute is working.
 *///  w w w .  ja  v  a 2  s  . co  m
@Test
public void testSetMaximumItemCount() {
    XIntervalSeries s1 = new XIntervalSeries("S1");
    assertEquals(Integer.MAX_VALUE, s1.getMaximumItemCount());
    s1.setMaximumItemCount(2);
    assertEquals(2, s1.getMaximumItemCount());
    s1.add(1.0, 1.1, 1.1, 1.1);
    s1.add(2.0, 2.2, 2.2, 2.2);
    s1.add(3.0, 3.3, 3.3, 3.3);
    assertEquals(2.0, s1.getX(0).doubleValue(), EPSILON);
    assertEquals(3.0, s1.getX(1).doubleValue(), EPSILON);
}