List of usage examples for org.jfree.data.contour NonGridContourDataset NonGridContourDataset
public NonGridContourDataset(String seriesName, Object[] xData, Object[] yData, Object[] zData)
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; }