?? samplexyzdataset2.java
字號:
/* ----------------------
* SampleXYZDataset2.java
* ----------------------
* (C) Copyright 2005, by Object Refinery Limited.
*
*/
package demo;
import org.jfree.data.xy.AbstractXYZDataset;
import org.jfree.data.xy.XYZDataset;
/**
* A quick-and-dirty implementation of the {@link XYZDataset interface}.
* Hard-coded and not useful beyond the demo.
*/
public class SampleXYZDataset2 extends AbstractXYZDataset
implements XYZDataset {
/** The x values. */
private double[][] xVal = {{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}};
/** The y values. */
private double[][] yVal = {{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}};
/** The z values. */
private double[][] zVal = {{1.1, 2.2, 3.3}, {4.4, 5.5, 6.6}};
/**
* Returns the number of series in the dataset.
*
* @return The series count.
*/
public int getSeriesCount() {
return xVal.length;
}
/**
* Returns the key for a series.
*
* @param series the series (zero-based index).
*
* @return The key for the series.
*/
public Comparable getSeriesKey(int series) {
return "Series " + series;
}
/**
* Returns the number of items in a series.
*
* @param series the series (zero-based index).
*
* @return The number of items within the series.
*/
public int getItemCount(final int series) {
return this.xVal[0].length;
}
/**
* Returns the x-value for an item within a series.
* <P>
* The implementation is responsible for ensuring that the x-values are
* presented in ascending order.
*
* @param series the series (zero-based index).
* @param item the item (zero-based index).
*
* @return The x-value.
*/
public Number getX(int series, int item) {
return new Double(this.xVal[series][item]);
}
/**
* Returns the y-value for an item within a series.
*
* @param series the series (zero-based index).
* @param item the item (zero-based index).
*
* @return The y-value.
*/
public Number getY(int series, int item) {
return new Double(this.yVal[series][item]);
}
/**
* Returns the z-value for the specified series and item.
*
* @param series the series index (zero-based).
* @param item the item index (zero-based).
*
* @return The value.
*/
public Number getZ(final int series, final int item) {
return new Double(this.zVal[series][item]);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -