Example usage for org.jfree.data.xy VectorSeries getVectorXValue

List of usage examples for org.jfree.data.xy VectorSeries getVectorXValue

Introduction

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

Prototype

public double getVectorXValue(int index) 

Source Link

Document

Returns the x-component of the vector for an item in the series.

Usage

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

/**
 * When items are added with duplicate x-values, we expect them to remain
 * in the order they were added./*  ww w .j a  v  a2s .  c o m*/
 */
@Test
public void testAdditionOfDuplicateXValues() {
    VectorSeries s1 = new VectorSeries("Series 1");
    s1.add(1.0, 1.0, 1.0, 1.0);
    s1.add(2.0, 2.0, 2.0, 2.0);
    s1.add(2.0, 2.0, 3.0, 3.0);
    s1.add(2.0, 3.0, 4.0, 4.0);
    s1.add(3.0, 5.0, 5.0, 5.0);
    assertEquals(1.0, s1.getVectorXValue(0), EPSILON);
    assertEquals(2.0, s1.getVectorXValue(1), EPSILON);
    assertEquals(3.0, s1.getVectorXValue(2), EPSILON);
    assertEquals(4.0, s1.getVectorXValue(3), EPSILON);
    assertEquals(5.0, s1.getVectorXValue(4), EPSILON);
}

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

/**
 * Some checks for the add() method for an UNSORTED series.
 *//*from  www  . j a va2s .  c o  m*/
@Test
public void testAdd() {
    VectorSeries series = new VectorSeries("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.getVectorXValue(0), EPSILON);
    assertEquals(5.51, series.getVectorXValue(1), EPSILON);
    assertEquals(6.6, series.getVectorXValue(2), EPSILON);
    assertEquals(3.3, series.getVectorXValue(3), EPSILON);
    assertEquals(4.4, series.getVectorXValue(4), EPSILON);
    assertEquals(2.2, series.getVectorXValue(5), EPSILON);
    assertEquals(1.1, series.getVectorXValue(6), EPSILON);
}