Class FigureImpl

java.lang.Object
io.deephaven.plot.FigureImpl
All Implemented Interfaces:
Axes, Axis, BaseFigure, Chart, CategoryDataSeries, CategoryErrorBarDataSeries, DataSeries, IntervalXYDataSeries, MultiSeries, OHLCDataSeries, XYDataSeries, XYDataSeriesFunction, XYErrorBarDataSeries, Figure, Series, Serializable
Direct Known Subclasses:
FigureWidget, ScatterPlotMatrix

public class FigureImpl extends Object implements Figure
An interface for constructing plots. A Figure is immutable, and all function calls return a new immutable Figure instance.
See Also:
  • Constructor Details

    • FigureImpl

      public FigureImpl(FigureImpl figure)
  • Method Details

    • getFigure

      public BaseFigureImpl getFigure()
      Gets the mutable figure backing this immutable figure.
      Returns:
      mutable figure backing this immutable figure
    • show

      public FigureImpl show()
      Creates a displayable figure that can be sent to the client.
      Specified by:
      show in interface Figure
      Returns:
      a displayable version of the figure
    • save

      public FigureImpl save(String path)
      Description copied from interface: BaseFigure
      Saves the Figure as an image.
      Specified by:
      save in interface BaseFigure
      Specified by:
      save in interface Figure
      Parameters:
      path - path where the figure is saved. Must not be null
      Returns:
      figure
    • save

      public FigureImpl save(String path, int width, int height)
      Description copied from interface: BaseFigure
      Saves the Figure as an image.
      Specified by:
      save in interface BaseFigure
      Specified by:
      save in interface Figure
      Parameters:
      path - path where the figure is saved. Must not be null
      width - image width
      height - image height
      Returns:
      figure
    • save

      public FigureImpl save(String path, boolean wait, long timeoutSeconds)
      Description copied from interface: BaseFigure
      Saves the Figure as an image.
      Specified by:
      save in interface BaseFigure
      Specified by:
      save in interface Figure
      Parameters:
      path - path where the figure is saved. Must not be null
      wait - whether to hold the calling thread until the file is written
      timeoutSeconds - timeout in seconds to wait.
      Returns:
      figure
    • save

      public FigureImpl save(String path, int width, int height, boolean wait, long timeoutSeconds)
      Description copied from interface: BaseFigure
      Saves the Figure as an image.
      Specified by:
      save in interface BaseFigure
      Specified by:
      save in interface Figure
      Parameters:
      path - path where the figure is saved. Must not be null
      width - image width
      height - image height
      wait - whether to hold the calling thread until the file is written
      timeoutSeconds - timeout in seconds to wait.
      Returns:
      figure
    • axes

      public FigureImpl axes(String name)
      Description copied from interface: Chart
      Gets an axes.
      Specified by:
      axes in interface Chart
      Specified by:
      axes in interface Figure
      Parameters:
      name - axes name.
      Returns:
      selected axes.
    • axes

      public FigureImpl axes(int id)
      Description copied from interface: Chart
      Gets an axes.
      Specified by:
      axes in interface Chart
      Specified by:
      axes in interface Figure
      Parameters:
      id - axes id.
      Returns:
      selected axes.
    • axesRemoveSeries

      public FigureImpl axesRemoveSeries(String... removeSeriesNames)
      Description copied from interface: Axes
      Removes the series with the specified names from this Axes.
      Specified by:
      axesRemoveSeries in interface Axes
      Specified by:
      axesRemoveSeries in interface Figure
      Parameters:
      removeSeriesNames - series names
      Returns:
      this Chart
    • axis

      public FigureImpl axis(int dim)
      Description copied from interface: Axes
      Gets the Axis at dimension dim. The x-axis is dimension 0, y-axis dimension 1.
      Specified by:
      axis in interface Axes
      Specified by:
      axis in interface Figure
      Parameters:
      dim - dimension of the Axis
      Returns:
      Axis at dimension dim
    • axisColor

      public FigureImpl axisColor(String color)
      Description copied from interface: Axis
      Sets the color for this Axis line and tick marks.
      Specified by:
      axisColor in interface Axis
      Specified by:
      axisColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axis
    • axisColor

      public FigureImpl axisColor(Paint color)
      Description copied from interface: Axis
      Sets the color for this Axis line and tick marks.
      Specified by:
      axisColor in interface Axis
      Specified by:
      axisColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axis
    • axisFormat

      public FigureImpl axisFormat(AxisFormat axisFormat)
      Description copied from interface: Axis
      Sets the AxisFormat for this Axis.
      Specified by:
      axisFormat in interface Axis
      Specified by:
      axisFormat in interface Figure
      Parameters:
      axisFormat - axis format
      Returns:
      this Axis
    • axisFormatPattern

      public FigureImpl axisFormatPattern(String axisFormatPattern)
      Description copied from interface: Axis
      Sets the format pattern for this Axis's labels.
      Specified by:
      axisFormatPattern in interface Axis
      Specified by:
      axisFormatPattern in interface Figure
      Parameters:
      axisFormatPattern - axis format pattern
      Returns:
      this Axis
    • axisLabel

      public FigureImpl axisLabel(String label)
      Description copied from interface: Axis
      Sets the label for this Axis.
      Specified by:
      axisLabel in interface Axis
      Specified by:
      axisLabel in interface Figure
      Parameters:
      label - label
      Returns:
      this Axis
    • axisLabelFont

      public FigureImpl axisLabelFont(Font font)
      Description copied from interface: Axis
      Sets the font for this Axis's label.
      Specified by:
      axisLabelFont in interface Axis
      Specified by:
      axisLabelFont in interface Figure
      Parameters:
      font - font
      Returns:
      this Axis
    • axisLabelFont

      public FigureImpl axisLabelFont(String family, String style, int size)
      Description copied from interface: Axis
      Sets the font for this Axis's label.
      Specified by:
      axisLabelFont in interface Axis
      Specified by:
      axisLabelFont in interface Figure
      Parameters:
      family - font family; if null, set to Arial
      style - font style; if null, set to Font.FontStyle PLAIN
      size - the point size of the Font
      Returns:
      this Axis
    • businessTime

      public FigureImpl businessTime()
      Description copied from interface: Axis
      Specified by:
      businessTime in interface Axis
      Specified by:
      businessTime in interface Figure
      Returns:
      this Axis using the default business calendar.
    • businessTime

      public FigureImpl businessTime(boolean useBusinessTime)
      Description copied from interface: Axis
      Specified by:
      businessTime in interface Axis
      Specified by:
      businessTime in interface Figure
      Parameters:
      useBusinessTime - true to use a business time axis transform; false to use a linear axis transform.
      Returns:
      this Axis using the default business calendar or this Axis using a linear axis transform.
    • businessTime

      public FigureImpl businessTime(BusinessCalendar calendar)
      Description copied from interface: Axis
      Specified by:
      businessTime in interface Axis
      Specified by:
      businessTime in interface Figure
      Parameters:
      calendar - business calendar of the AxisTransformBusinessCalendar
      Returns:
      this Axis using the specified business calendar.
    • businessTime

      public FigureImpl businessTime(SelectableDataSet sds, String calendar)
      Description copied from interface: Axis
      Specified by:
      businessTime in interface Axis
      Specified by:
      businessTime in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table) containing the business calendar.
      calendar - name of a column containing String values, where each value is the name of a BusinessCalendar.
      Returns:
      this Axis using the business calendar from row 0 of the filtered sds for the business calendar. If no value is found, no transform will be applied.
    • catErrorBar

      public <T0 extends Comparable, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, T1[] y, T2[] yLow, T3[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      T2 - type of the numeric data
      T3 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, double[] y, double[] yLow, double[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, float[] y, float[] yLow, float[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, int[] y, int[] yLow, int[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, long[] y, long[] yLow, long[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, Date[] y, Date[] yLow, Date[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, short[] y, short[] yLow, short[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl catErrorBar(Comparable seriesName, T0[] categories, List<T1> y, List<T2> yLow, List<T3> yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      T2 - type of the numeric data
      T3 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, T1[] y, T2[] yLow, T3[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      T2 - type of the numeric data
      T3 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, double[] y, double[] yLow, double[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, float[] y, float[] yLow, float[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, int[] y, int[] yLow, int[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, long[] y, long[] yLow, long[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, short[] y, short[] yLow, short[] yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public <T0 extends Comparable, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl catErrorBar(Comparable seriesName, List<T0> categories, List<T1> y, List<T2> yLow, List<T3> yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      T2 - type of the numeric data
      T3 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • catErrorBar

      public FigureImpl catErrorBar(Comparable seriesName, Table t, String categories, String y, String yLow, String yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      categories - column in t that holds the discrete data
      y - column in t that holds the numeric data
      yLow - column in t that holds the low value in the y dimension
      yHigh - column in t that holds the high value in the y dimension
      Returns:
      dataset created for plot
    • catErrorBar

      public FigureImpl catErrorBar(Comparable seriesName, SelectableDataSet sds, String categories, String y, String yLow, String yHigh)
      Description copied from interface: Axes
      Creates a category error bar plot with whiskers in the y direction.
      Specified by:
      catErrorBar in interface Axes
      Specified by:
      catErrorBar in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable dataset (e.g. OneClick filterable table).
      categories - column in sds that holds the discrete data
      y - column in sds that holds the numeric data
      yLow - column in sds that holds the low value in the y dimension
      yHigh - column in sds that holds the high value in the y dimension
      Returns:
      dataset created for plot
    • catErrorBarBy

      public FigureImpl catErrorBarBy(Comparable seriesName, Table t, String categories, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates a catErrorBar plot for each distinct grouping value specified in byColumns.
      Specified by:
      catErrorBarBy in interface Axes
      Specified by:
      catErrorBarBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      categories - column in t that holds the discrete data
      y - column in t that holds the numeric data
      yLow - column in t that holds the low value in the y dimension
      yHigh - column in t that holds the high value in the y dimension
      byColumns - column(s) in t that holds the grouping data
      Returns:
      dataset created for plot
    • catErrorBarBy

      public FigureImpl catErrorBarBy(Comparable seriesName, SelectableDataSet sds, String categories, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates a catErrorBar plot for each distinct grouping value specified in byColumns.
      Specified by:
      catErrorBarBy in interface Axes
      Specified by:
      catErrorBarBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable dataset (e.g. OneClick filterable table).
      categories - column in sds that holds the discrete data
      y - column in sds that holds the numeric data
      yLow - column in sds that holds the low value in the y dimension
      yHigh - column in sds that holds the high value in the y dimension
      byColumns - column(s) in sds that holds the grouping data
      Returns:
      dataset created for plot
    • catHistPlot

      public <T extends Comparable> FigureImpl catHistPlot(Comparable seriesName, T[] categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Type Parameters:
      T - data type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, double[] categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, float[] categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, int[] categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, long[] categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public <T extends Comparable> FigureImpl catHistPlot(Comparable seriesName, List<T> categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Type Parameters:
      T - data type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - data
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, Table t, String categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      categories - column in t
      Returns:
      dataset created for plot
    • catHistPlot

      public FigureImpl catHistPlot(Comparable seriesName, SelectableDataSet sds, String categories)
      Description copied from interface: Axes
      Creates a histogram with discrete axis. Charts the frequency of each unique element in the input data.
      Specified by:
      catHistPlot in interface Axes
      Specified by:
      catHistPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      categories - column in sds
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable, T1 extends Number> FigureImpl catPlot(Comparable seriesName, T0[] categories, T1[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, double[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, float[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, int[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, long[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, Instant[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, Date[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, T0[] categories, short[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable, T1 extends Number> FigureImpl catPlot(Comparable seriesName, T0[] categories, List<T1> y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T1 extends Comparable> FigureImpl catPlot(Comparable seriesName, IndexableData<T1> categories, IndexableNumericData y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T1 - data type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - numeric data
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable, T1 extends Number> FigureImpl catPlot(Comparable seriesName, List<T0> categories, T1[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, double[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, float[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, int[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, long[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, Instant[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, Date[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable> FigureImpl catPlot(Comparable seriesName, List<T0> categories, short[] y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public <T0 extends Comparable, T1 extends Number> FigureImpl catPlot(Comparable seriesName, List<T0> categories, List<T1> y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Type Parameters:
      T0 - type of the categorical data
      T1 - type of the numeric data
      Parameters:
      seriesName - name of the created dataset
      categories - discrete data
      y - y-values
      Returns:
      dataset created for plot
    • catPlot

      public FigureImpl catPlot(Comparable seriesName, Table t, String categories, String y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      categories - column in t holding discrete data
      y - column in t holding numeric data
      Returns:
      dataset created for plot
    • catPlot

      public FigureImpl catPlot(Comparable seriesName, SelectableDataSet sds, String categories, String y)
      Description copied from interface: Axes
      Creates a plot with discrete axis. Discrete data must not have duplicates.
      Specified by:
      catPlot in interface Axes
      Specified by:
      catPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      categories - column in sds holding discrete data
      y - column in sds holding numeric data
      Returns:
      dataset created for plot
    • catPlotBy

      public FigureImpl catPlotBy(Comparable seriesName, Table t, String categories, String y, String... byColumns)
      Description copied from interface: Axes
      Creates a category plot per distinct grouping value specified in byColumns.
      Specified by:
      catPlotBy in interface Axes
      Specified by:
      catPlotBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      categories - column in t holding discrete data
      y - column in t holding numeric data
      byColumns - column(s) in t that holds the grouping data
      Returns:
      dataset created for plot
    • catPlotBy

      public FigureImpl catPlotBy(Comparable seriesName, SelectableDataSet sds, String categories, String y, String... byColumns)
      Description copied from interface: Axes
      Creates a category plot per distinct grouping value specified in byColumns.
      Specified by:
      catPlotBy in interface Axes
      Specified by:
      catPlotBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      categories - column in sds holding discrete data
      y - column in sds holding numeric data
      byColumns - column(s) in sds that holds the grouping data
      Returns:
      dataset created for plot
    • chart

      public FigureImpl chart(int index)
      Description copied from interface: BaseFigure
      Returns a chart from this Figure's grid.
      Specified by:
      chart in interface BaseFigure
      Specified by:
      chart in interface Figure
      Parameters:
      index - index from the Figure's grid. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 Figure, the indices would be [0, 1] [2, 3].
      Returns:
      selected Chart
    • chart

      public FigureImpl chart(int rowNum, int colNum)
      Description copied from interface: BaseFigure
      Returns a chart from this Figure's grid.
      Specified by:
      chart in interface BaseFigure
      Specified by:
      chart in interface Figure
      Parameters:
      rowNum - row index in this Figure's grid. The row index starts at 0.
      colNum - column index in this Figure's grid. The column index starts at 0.
      Returns:
      selected Chart
    • chartRemoveSeries

      public FigureImpl chartRemoveSeries(String... removeSeriesNames)
      Description copied from interface: Chart
      Removes the series with the specified names from this Chart.
      Specified by:
      chartRemoveSeries in interface Chart
      Specified by:
      chartRemoveSeries in interface Figure
      Parameters:
      removeSeriesNames - series names
      Returns:
      this Chart
    • chartTitle

      public FigureImpl chartTitle(String title)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      title - title
      Returns:
      this Chart
    • chartTitle

      public FigureImpl chartTitle(Table t, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      t - table
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display comma-separated values from the table
    • chartTitle

      public FigureImpl chartTitle(SelectableDataSet sds, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick table)
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display comma-separated values from the table
    • chartTitle

      public FigureImpl chartTitle(boolean showColumnNamesInTitle, Table t, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      showColumnNamesInTitle - Whether to show column names in title. If this is true, the title format will include the column name before the comma separated values; otherwise only the comma separated values will be included.
      t - table
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display comma-separated values from the table
    • chartTitle

      public FigureImpl chartTitle(boolean showColumnNamesInTitle, SelectableDataSet sds, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      showColumnNamesInTitle - Whether to show column names in title. If this is true, the title format will include the column name before the comma separated values; otherwise only the comma separated values will be included.
      sds - selectable data set (e.g. OneClick table)
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display comma-separated values from the table
    • chartTitle

      public FigureImpl chartTitle(String titleFormat, Table t, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      titleFormat - a MessageFormat format string for the chart title
      t - table
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display values from the table
    • chartTitle

      public FigureImpl chartTitle(String titleFormat, SelectableDataSet sds, String... titleColumns)
      Description copied from interface: Chart
      Sets the title of this Chart.
      Specified by:
      chartTitle in interface Chart
      Specified by:
      chartTitle in interface Figure
      Parameters:
      titleFormat - a MessageFormat format string for the chart title
      sds - selectable data set (e.g. OneClick table)
      titleColumns - columns to include in the chart title
      Returns:
      this Chart with the title set to display values from the table
    • chartTitleColor

      public FigureImpl chartTitleColor(String color)
      Description copied from interface: Chart
      Sets the color of this Chart's title.
      Specified by:
      chartTitleColor in interface Chart
      Specified by:
      chartTitleColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Chart
    • chartTitleColor

      public FigureImpl chartTitleColor(Paint color)
      Description copied from interface: Chart
      Sets the color of this Chart's title.
      Specified by:
      chartTitleColor in interface Chart
      Specified by:
      chartTitleColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Chart
    • chartTitleFont

      public FigureImpl chartTitleFont(Font font)
      Description copied from interface: Chart
      Sets the font of this Chart's title.
      Specified by:
      chartTitleFont in interface Chart
      Specified by:
      chartTitleFont in interface Figure
      Parameters:
      font - font
      Returns:
      this Chart
    • chartTitleFont

      public FigureImpl chartTitleFont(String family, String style, int size)
      Description copied from interface: Chart
      Sets the font of this Chart's title.
      Specified by:
      chartTitleFont in interface Chart
      Specified by:
      chartTitleFont in interface Figure
      Parameters:
      family - font family; if null, set to Arial
      style - font style; if null, set to Font.FontStyle PLAIN
      size - the point size of the Font
      Returns:
      this Chart
    • colSpan

      public FigureImpl colSpan(int colSpan)
      Description copied from interface: Chart
      Sets the size of this Chart within the grid of the figure.
      Specified by:
      colSpan in interface Chart
      Specified by:
      colSpan in interface Figure
      Parameters:
      colSpan - how many columns wide
      Returns:
      this Chart
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl errorBarX(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, T3[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarX(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarX(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, double[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, float[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, int[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, long[] x, long[] xLow, long[] xHigh, long[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, long[] x, long[] xLow, long[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, long[] x, long[] xLow, long[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T3 extends Number> FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, T3[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, double[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, float[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, int[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, long[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, short[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T3 extends Number> FigureImpl errorBarX(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, List<T3> y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T3 extends Number> FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, T3[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, double[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, float[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, int[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, long[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, short[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T3 extends Number> FigureImpl errorBarX(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, List<T3> y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, short[] x, short[] xLow, short[] xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, short[] x, short[] xLow, short[] xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, short[] x, short[] xLow, short[] xHigh, short[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarX(Comparable seriesName, List<T0> x, List<T1> xLow, List<T2> xHigh, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarX(Comparable seriesName, List<T0> x, List<T1> xLow, List<T2> xHigh, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl errorBarX(Comparable seriesName, List<T0> x, List<T1> xLow, List<T2> xHigh, List<T3> y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      T3 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      Returns:
      dataset created by the plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, Table t, String x, String xLow, String xHigh, String y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      xLow - column in t that holds the low value in the x dimension
      xHigh - column in t that holds the high value in the x dimension
      y - column in t that holds the y-variable data
      Returns:
      dataset created for plot
    • errorBarX

      public FigureImpl errorBarX(Comparable seriesName, SelectableDataSet sds, String x, String xLow, String xHigh, String y)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the x direction.
      Specified by:
      errorBarX in interface Axes
      Specified by:
      errorBarX in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable dataset (e.g. OneClick filterable table)
      x - column in sds that holds the x-variable data
      xLow - column in sds that holds the low value in the x dimension
      xHigh - column in sds that holds the high value in the x dimension
      y - column in sds that holds the y-variable data
      Returns:
      dataset created for plot
    • errorBarXBy

      public FigureImpl errorBarXBy(Comparable seriesName, Table t, String x, String xLow, String xHigh, String y, String... byColumns)
      Description copied from interface: Axes
      Creates an errorBarX plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarXBy in interface Axes
      Specified by:
      errorBarXBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      xLow - column in t that holds the low value in the x dimension
      xHigh - column in t that holds the high value in the x dimension
      y - column in t that holds the y-variable data
      byColumns - column(s) in t that holds the grouping data
      Returns:
      dataset created for plot
    • errorBarXBy

      public FigureImpl errorBarXBy(Comparable seriesName, SelectableDataSet sds, String x, String xLow, String xHigh, String y, String... byColumns)
      Description copied from interface: Axes
      Creates an errorBarX plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarXBy in interface Axes
      Specified by:
      errorBarXBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable dataset (e.g. OneClick filterable table)
      x - column in sds that holds the x-variable data
      xLow - column in sds that holds the low value in the x dimension
      xHigh - column in sds that holds the high value in the x dimension
      y - column in sds that holds the y-variable data
      byColumns - column(s) in sds that holds the grouping data
      Returns:
      dataset created for plot
    • errorBarXY

      public <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, T3[] y, T4[] yLow, T5[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      T3 - data type
      T4 - data type
      T5 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarXY(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarXY(Comparable seriesName, T0[] x, T1[] xLow, T2[] xHigh, Date[] y, Date[] yLow, Date[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      T2 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, double[] y, double[] yLow, double[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, double[] x, double[] xLow, double[] xHigh, Date[] y, Date[] yLow, Date[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, float[] y, float[] yLow, float[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, float[] x, float[] xLow, float[] xHigh, Date[] y, Date[] yLow, Date[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, int[] y, int[] yLow, int[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, int[] x, int[] xLow, int[] xHigh, Date[] y, Date[] yLow, Date[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, long[] x, long[] xLow, long[] xHigh, long[] y, long[] yLow, long[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, long[] x, long[] xLow, long[] xHigh, Instant[] y, Instant[] yLow, Instant[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in both the x and y directions.
      Specified by:
      errorBarXY in interface Axes
      Specified by:
      errorBarXY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      xLow - low value in x dimension
      xHigh - high value in x dimension
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarXY

      public FigureImpl errorBarXY(