Class SampleXYDataset

All Implemented Interfaces:
ObjectInputValidation, Serializable, Cloneable, EventListener, Dataset, SeriesChangeListener, SeriesDataset, XYDataset

public class SampleXYDataset
extends AbstractXYDataset
implements XYDataset
A dummy dataset for an XY plot.

Note that the aim of this class is to create a self-contained data source for demo purposes - it is NOT intended to show how you should go about writing your own datasets.

See Also:
Serialized Form
  • Constructor Details

    • SampleXYDataset

      public SampleXYDataset()
      Default constructor.
  • Method Details

    • getTranslate

      public double getTranslate()
      Returns the translation factor.
      Returns:
      the translation factor.
    • setTranslate

      public void setTranslate​(double translate)
      Sets the translation constant for the x-axis.
      Parameters:
      translate - the translation factor.
    • getXValue

      public Number getXValue​(int series, int item)
      Returns the x-value for the specified series and item. Series are numbered 0, 1, ...
      Specified by:
      getXValue in interface XYDataset
      Parameters:
      series - the index (zero-based) of the series.
      item - the index (zero-based) of the required item.
      Returns:
      the x-value for the specified series and item.
    • getYValue

      public Number getYValue​(int series, int item)
      Returns the y-value for the specified series and item. Series are numbered 0, 1, ...
      Specified by:
      getYValue in interface XYDataset
      Parameters:
      series - the index (zero-based) of the series.
      item - the index (zero-based) of the required item.
      Returns:
      the y-value for the specified series and item.
    • getSeriesCount

      public int getSeriesCount()
      Returns the number of series in the dataset.
      Specified by:
      getSeriesCount in interface SeriesDataset
      Specified by:
      getSeriesCount in class AbstractSeriesDataset
      Returns:
      the number of series in the dataset.
    • getSeriesName

      public String getSeriesName​(int series)
      Returns the name of the series.
      Specified by:
      getSeriesName in interface SeriesDataset
      Specified by:
      getSeriesName in class AbstractSeriesDataset
      Parameters:
      series - the index (zero-based) of the series.
      Returns:
      the name of the series.
    • getItemCount

      public int getItemCount​(int series)
      Returns the number of items in the specified series.
      Specified by:
      getItemCount in interface XYDataset
      Parameters:
      series - the index (zero-based) of the series.
      Returns:
      the number of items in the specified series.