Example usage for org.jfree.data.contour NonGridContourDataset NonGridContourDataset

List of usage examples for org.jfree.data.contour NonGridContourDataset NonGridContourDataset

Introduction

In this page you can find the example usage for org.jfree.data.contour NonGridContourDataset NonGridContourDataset.

Prototype

public NonGridContourDataset(String seriesName, Object[] xData, Object[] yData, Object[] zData) 

Source Link

Document

Constructor for NonGridContourDataset.

Usage

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

/**
 * Creates a ContourDataset.//from  w  w  w. jav a  2 s  .  com
 *
 * @return ContourDataset.
 */
private ContourDataset createDataset() {
    initData();

    final Double[] oDoubleX = (Double[]) DefaultContourDataset.formObjectArray(this.tmpDoubleX);
    final Double[] oDoubleY = (Double[]) DefaultContourDataset.formObjectArray(this.tmpDoubleY);
    final Double[] oDoubleZ = (Double[]) DefaultContourDataset.formObjectArray(this.tmpDoubleZ);

    final Date[] tmpDateX = new Date[this.tmpDoubleX.length];
    for (int i = 0; i < this.tmpDoubleX.length; i++) {
        tmpDateX[i] = new Date((long) (1000.0 * this.tmpDoubleX[i]));
    }

    ContourDataset data = null;

    if (xIsDate) {
        if (asPoints) {
            data = new DefaultContourDataset("Contouring", tmpDateX, oDoubleY, oDoubleZ);
        } else {
            data = new NonGridContourDataset("Contouring", tmpDateX, oDoubleY, oDoubleZ);
        }
    } else if (!asPoints) {
        data = new NonGridContourDataset("Contouring", oDoubleX, oDoubleY, oDoubleZ, numX, numY, power);
    } else {
        data = new DefaultContourDataset("Contouring", oDoubleX, oDoubleY, oDoubleZ);
    }
    return data;

}