List of usage examples for org.jfree.data.contour DefaultContourDataset formObjectArray
public static Object[] formObjectArray(double[] data)
From source file:org.jfree.chart.demo.ContourPlotDemo2.java
/** * Creates a ContourDataset.//from w w w . j a v a 2s . c o m * * @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; }