XYDataset とそのサブクラスの概要1
今回は、XYDataset とそのサブクラスの概要を見ていきます。 XYDataset は、「複数の値のセット」みたいなデータです(以前やった CategoryDataset は「カテゴリ(分類子)と値のセット」のようなデータ)。 加えてデータのグループみたいなのも設定できます。
XYDataset とそのサブタイプのクラス図は以下のようになります:
非推奨なインターフェース、クラスは省いています。
XYDataset
型定義
public interface XYDataset extends SeriesDataset
実装クラス
- DefaultXYDataset
XYDataset を要求するチャート
- XYLineChart
- XYAreaChart
- XYStepChart
- XYStepAreaChart
- TimeSeriesChart
- ScatterPlot
- PolarChart
IntervalXYDataset
型定義
public interface IntervalXYDataset extends XYDataset
実装クラス
- CategoryTableXYDataset
- DefaultIntervalXYDataset
- DefaultTableXYDataset
- TimeTableXYDataset
- HistogramDataset
- SimpleHistogramDataset
- SubSeriesDataset
- XYBarDataset
- XYTaskDataset
- TimeSeriesCollection
- TimePeriodValuesCollection
- DynamicTimeSeriesCollection
- XYSeriesCollection
- XIntervalSeriesCollection
- YIntervalSeriesCollection
- XYIntervalSeriesCollection
XYDataset を要求するチャート
- Histogram
- XYBarChart
OHLCDataset
「OHLC」とは Open, High, Low, Close (と x) からなるデータらしい・・・まだイマイチ理解してません。
型定義
public interface OHLCDataset extends XYDataset
実装クラス
- DefaultOHLCDataset
- OHLCSeriesCollection
- DefaultHighLowDataset
- SubSeriesDataset
XYDataset を要求するチャート
- CandlestickChart
- HighLowChart
XYDataset とそのサブクラスの概要2
非推奨なインターフェース、クラスは省いています。
BoxAndWhiskerXYDataset
「BoxAndWhisker」とは「箱とヒゲ」。 データとともに誤差評価を示したいときに使うデータです。
型定義
public interface BoxAndWhiskerXYDataset extends XYDataset
実装クラス
- DefaultBoxAndWhiskerXYDataset
BoxAndWhiskerXYDataset を要求するチャート
- BoxAndWhiskerChart
TableXYDataset
型定義
public interface TableXYDataset extends XYDataset
実装クラス
- DefaultTableXYDataset
- CategoryTableXYDataset
- TimeTableXYDataset
- JDBCXYDataset
Dataset を要求するチャート
- StackedXYAreaChart
WindDataset
大きさと方向をもったデータ。
型定義
public interface WindDataset extends XYDataset
実装クラス
- DefaultWindDataset
Dataset を要求するチャート
- WindPlot
XYZDataset
3つの成分 (x, y, z) を持ったデータ。
型定義
public interface XYZDataset extends XYDataset
実装クラス
- DefaultXYZDataset
- MatrixSeriesCollection
Dataset を要求するチャート
- BubbleChart