Interface IntervalXYDataSeriesInternal

All Superinterfaces:
DataSeries, DataSeriesInternal, IntervalXYDataSeries, PlotExceptionCause, Serializable, Series, SeriesInternal, XYDataSeries, XYDataSeriesInternal
All Known Implementing Classes:
IntervalXYDataSeriesArray

public interface IntervalXYDataSeriesInternal extends IntervalXYDataSeries, XYDataSeriesInternal
XYDataSeriesInternal suitable for bar charts.
  • Method Details

    • copy

      Description copied from interface: SeriesInternal
      Create a copy of the series on a different set of axes.
      Specified by:
      copy in interface DataSeriesInternal
      Specified by:
      copy in interface SeriesInternal
      Specified by:
      copy in interface XYDataSeriesInternal
      Parameters:
      axes - new axes.
      Returns:
      copy of the series on a different set of axes.
    • getStartX

      double getStartX(int item)
      Gets the left-most point of the bar.
      Specified by:
      getStartX in interface XYDataSeriesInternal
      Parameters:
      item - index
      Returns:
      left-most point of the bar
    • getEndX

      double getEndX(int item)
      Gets the right-most point of the bar.
      Specified by:
      getEndX in interface XYDataSeriesInternal
      Parameters:
      item - index
      Returns:
      right-most point of the bar
    • getStartY

      double getStartY(int item)
      Gets the bottom-most point of the bar.
      Specified by:
      getStartY in interface XYDataSeriesInternal
      Parameters:
      item - index
      Returns:
      bottom-most point of the bar
    • getEndY

      double getEndY(int item)
      Gets the top-most point of the bar.
      Specified by:
      getEndY in interface XYDataSeriesInternal
      Parameters:
      item - index
      Returns:
      top-most point of the bar