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

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

Introduction

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

Prototype

public YIntervalSeries(Comparable key, boolean autoSort, boolean allowDuplicateXValues) 

Source Link

Document

Constructs a new xy-series that contains no data.

Usage

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

/**
 * A check for the indexOf() method for an unsorted series.
 *///from w  ww.j  a va2  s.  c om
@Test
public void testIndexOf2() {
    YIntervalSeries s1 = new YIntervalSeries("Series 1", false, true);
    s1.add(1.0, 1.0, 1.0, 2.0);
    s1.add(3.0, 3.0, 3.0, 3.0);
    s1.add(2.0, 2.0, 2.0, 2.0);
    assertEquals(0, s1.indexOf(new Double(1.0)));
    assertEquals(1, s1.indexOf(new Double(3.0)));
    assertEquals(2, s1.indexOf(new Double(2.0)));
}

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

/**
 * Some checks for the add() method for an UNSORTED series.
 *//*  ww w  .j a va 2  s.c o m*/
@Test
public void testAdd() {
    YIntervalSeries series = new YIntervalSeries("Series", false, true);
    series.add(5.0, 5.50, 5.50, 5.50);
    series.add(5.1, 5.51, 5.51, 5.51);
    series.add(6.0, 6.6, 6.6, 6.6);
    series.add(3.0, 3.3, 3.3, 3.3);
    series.add(4.0, 4.4, 4.4, 4.4);
    series.add(2.0, 2.2, 2.2, 2.2);
    series.add(1.0, 1.1, 1.1, 1.1);
    assertEquals(5.5, series.getYValue(0), EPSILON);
    assertEquals(5.51, series.getYValue(1), EPSILON);
    assertEquals(6.6, series.getYValue(2), EPSILON);
    assertEquals(3.3, series.getYValue(3), EPSILON);
    assertEquals(4.4, series.getYValue(4), EPSILON);
    assertEquals(2.2, series.getYValue(5), EPSILON);
    assertEquals(1.1, series.getYValue(6), EPSILON);
}