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

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

Introduction

In this page you can find the example usage for org.jfree.data.xy YIntervalSeries 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.YIntervalSeriesCollection.java

/**
 * Returns the x-value for an item within a series.
 *
 * @param series  the series index./* www  . j a  v a 2s .c  o  m*/
 * @param item  the item index.
 *
 * @return The x-value.
 */
@Override
public Number getX(int series, int item) {
    YIntervalSeries s = (YIntervalSeries) this.data.get(series);
    return s.getX(item);
}

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

/**
 * Check that the maximum item count can be applied retrospectively.
 *///w w w . j  ava2 s.co  m
@Test
public void testSetMaximumItemCount2() {
    YIntervalSeries s1 = new YIntervalSeries("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.YIntervalSeriesTest.java

/**
 * Simple test for the remove() method./*from w  w  w  .  j  a v  a 2  s.c o m*/
 */
@Test
public void testRemove() {
    YIntervalSeries s1 = new YIntervalSeries("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.YIntervalSeriesTest.java

/**
 * A simple check that the maximumItemCount attribute is working.
 *//*from  ww  w.  jav a 2 s  .  c om*/
@Test
public void testSetMaximumItemCount() {
    YIntervalSeries s1 = new YIntervalSeries("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);
}