Example usage for org.jfree.data.statistics DefaultMultiValueCategoryDataset DefaultMultiValueCategoryDataset

List of usage examples for org.jfree.data.statistics DefaultMultiValueCategoryDataset DefaultMultiValueCategoryDataset

Introduction

In this page you can find the example usage for org.jfree.data.statistics DefaultMultiValueCategoryDataset DefaultMultiValueCategoryDataset.

Prototype

public DefaultMultiValueCategoryDataset() 

Source Link

Document

Creates a new dataset.

Usage

From source file:org.jfree.chart.demo.ScatterRendererDemo1.java

private static MultiValueCategoryDataset createDataset() {
    DefaultMultiValueCategoryDataset defaultmultivaluecategorydataset = new DefaultMultiValueCategoryDataset();
    defaultmultivaluecategorydataset.add(listOfValues(new double[] { 1.0D, 2D, 3D }), "Series 1", "C1");
    defaultmultivaluecategorydataset.add(
            listOfValues(new double[] { 1.2D, 2.2000000000000002D, 3.2000000000000002D }), "Series 1", "C2");
    defaultmultivaluecategorydataset.add(
            listOfValues(new double[] { 1.3999999999999999D, 2.3999999999999999D, 3.3999999999999999D }),
            "Series 1", "C3");
    defaultmultivaluecategorydataset.add(listOfValues(new double[] { 1.0D, 3D }), "Series 2", "C1");
    defaultmultivaluecategorydataset.add(listOfValues(new double[] { 1.2D, 3.2000000000000002D }), "Series 2",
            "C2");
    defaultmultivaluecategorydataset/*from   w w w. j ava  2 s .c  o m*/
            .add(listOfValues(new double[] { 1.3999999999999999D, 3.6000000000000001D }), "Series 2", "C3");
    return defaultmultivaluecategorydataset;
}

From source file:org.jfree.expdemo.SelectionDemo7ScatterRenderer.java

/**
 * Creates a sample dataset.//from w w w. j a v  a  2s .c  o m
 * 
 * @return A dataset.
 */
private static MultiValueCategoryDataset createDataset() {
    DefaultMultiValueCategoryDataset dataset = new DefaultMultiValueCategoryDataset();
    dataset.add(listOfValues(new double[] { 1.0, 2.0, 3.0 }), "Series 1", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 2.2, 3.2 }), "Series 1", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 2.4, 3.4 }), "Series 1", "C3");
    dataset.add(listOfValues(new double[] { 1.0, 2.1, 3.2 }), "Series 1", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 2.15, 3.5 }), "Series 1", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 2.5, 3.2 }), "Series 1", "C3");

    dataset.add(listOfValues(new double[] { 1.4, 3.0, 3.2 }), "Series 1", "C3");
    dataset.add(listOfValues(new double[] { 1.4, 3.0 }), "Series 2", "C1");

    dataset.add(listOfValues(new double[] { 1.0, 3.0 }), "Series 2", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 3.2 }), "Series 2", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 3.6 }), "Series 2", "C3");
    dataset.add(listOfValues(new double[] { 1.2, 3.1 }), "Series 2", "C1");
    dataset.add(listOfValues(new double[] { 1.4, 3.4 }), "Series 2", "C2");
    dataset.add(listOfValues(new double[] { 1.5, 3.6 }), "Series 2", "C3");

    return dataset;
}

From source file:org.jfree.chart.demo.selection.SelectionDemo7ScatterRenderer.java

/**
 * Creates a sample dataset./*  w w  w .  jav a  2  s  .  c o m*/
 * 
 * @return A dataset.
 */
private static MultiValueCategoryDataset createDataset() {
    DefaultMultiValueCategoryDataset dataset = new DefaultMultiValueCategoryDataset();
    dataset.add(listOfValues(new double[] { 1.0, 2.0, 3.0 }), "Series 1", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 2.2, 3.2 }), "Series 1", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 2.4, 3.4 }), "Series 1", "C3");
    dataset.add(listOfValues(new double[] { 1.0, 2.1, 3.2 }), "Series 1", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 2.15, 3.5 }), "Series 1", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 2.5, 3.2 }), "Series 1", "C3");
    dataset.add(listOfValues(new double[] { 1.4, 3.0, 3.2 }), "Series 1", "C3");
    dataset.add(listOfValues(new double[] { 1.4, 3.0 }), "Series 2", "C1");

    dataset.add(listOfValues(new double[] { 1.0, 3.0 }), "Series 2", "C1");
    dataset.add(listOfValues(new double[] { 1.2, 3.2 }), "Series 2", "C2");
    dataset.add(listOfValues(new double[] { 1.4, 3.6 }), "Series 2", "C3");
    dataset.add(listOfValues(new double[] { 1.2, 3.1 }), "Series 2", "C1");
    dataset.add(listOfValues(new double[] { 1.4, 3.4 }), "Series 2", "C2");
    dataset.add(listOfValues(new double[] { 1.5, 3.6 }), "Series 2", "C3");

    return dataset;
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Some checks for the getValue() method.
 */// ww w .ja v  a  2s.c  om
@Test
public void testGetValue() {
    DefaultMultiValueCategoryDataset d = new DefaultMultiValueCategoryDataset();
    List values = new ArrayList();
    values.add(new Integer(1));
    values.add(new Integer(2));
    d.add(values, "R1", "C1");
    assertEquals(new Double(1.5), d.getValue("R1", "C1"));
    boolean pass = false;
    try {
        d.getValue("XX", "C1");
    } catch (UnknownKeyException e) {
        pass = true;
    }
    assertTrue(pass);

    pass = false;
    try {
        d.getValue("R1", "XX");
    } catch (UnknownKeyException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * A simple check for the getValue(int, int) method.
 *//*from www  .  ja v a 2  s . c  om*/
@Test
public void testGetValue2() {
    DefaultMultiValueCategoryDataset d = new DefaultMultiValueCategoryDataset();
    boolean pass = false;
    try {
        /* Number n =*/ d.getValue(0, 0);
    } catch (IndexOutOfBoundsException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Some tests for the getRowCount() method.
 *///  www  .ja  v  a  2s  .c  o  m
@Test
public void testGetRowCount() {
    DefaultMultiValueCategoryDataset d = new DefaultMultiValueCategoryDataset();
    assertTrue(d.getRowCount() == 0);
    List values = new ArrayList();
    d.add(values, "R1", "C1");
    assertTrue(d.getRowCount() == 1);

    d.add(values, "R2", "C1");
    assertTrue(d.getRowCount() == 2);

    d.add(values, "R2", "C1");
    assertTrue(d.getRowCount() == 2);
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Some tests for the getColumnCount() method.
 *//*  ww w . j a va 2 s  .c  o m*/
@Test
public void testGetColumnCount() {
    DefaultMultiValueCategoryDataset d = new DefaultMultiValueCategoryDataset();
    assertTrue(d.getColumnCount() == 0);

    List values = new ArrayList();
    d.add(values, "R1", "C1");
    assertTrue(d.getColumnCount() == 1);

    d.add(values, "R1", "C2");
    assertTrue(d.getColumnCount() == 2);

    d.add(values, "R1", "C2");
    assertTrue(d.getColumnCount() == 2);

}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Confirm that the equals method can distinguish all the required fields.
 *///from   w w w .j  a v a  2  s  .com
@Test
public void testEquals() {
    DefaultMultiValueCategoryDataset d1 = new DefaultMultiValueCategoryDataset();
    DefaultMultiValueCategoryDataset d2 = new DefaultMultiValueCategoryDataset();
    assertTrue(d1.equals(d2));
    assertTrue(d2.equals(d1));

    List values = new ArrayList();
    d1.add(values, "R1", "C1");
    assertFalse(d1.equals(d2));
    d2.add(values, "R1", "C1");
    assertTrue(d1.equals(d2));

    values.add(new Integer(99));
    d1.add(values, "R1", "C1");
    assertFalse(d1.equals(d2));
    d2.add(values, "R1", "C1");
    assertTrue(d1.equals(d2));

    values.add(new Integer(99));
    d1.add(values, "R1", "C2");
    assertFalse(d1.equals(d2));
    d2.add(values, "R1", "C2");
    assertTrue(d1.equals(d2));
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Serialize an instance, restore it, and check for equality.
 *//*from  ww w .  j a v  a 2  s  .c  o m*/
@Test
public void testSerialization() {
    DefaultMultiValueCategoryDataset d1 = new DefaultMultiValueCategoryDataset();
    DefaultMultiValueCategoryDataset d2 = (DefaultMultiValueCategoryDataset) TestUtilities.serialised(d1);
    assertEquals(d1, d2);
}

From source file:org.jfree.data.statistics.DefaultMultiValueCategoryDatasetTest.java

/**
 * Some checks for the add() method./*w  w w  .j  a  va 2 s  .  co  m*/
 */
@Test
public void testAddValue() {
    DefaultMultiValueCategoryDataset d1 = new DefaultMultiValueCategoryDataset();

    boolean pass = false;
    try {
        d1.add(null, "R1", "C1");
    } catch (IllegalArgumentException e) {
        pass = true;
    }
    assertTrue(pass);

    List values = new ArrayList();
    d1.add(values, "R2", "C1");
    assertEquals(values, d1.getValues("R2", "C1"));

    pass = false;
    try {
        d1.add(values, null, "C2");
    } catch (IllegalArgumentException e) {
        pass = true;
    }
    assertTrue(pass);
}