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(Comparable seriesName, long[] x, long[] xLow, long[] 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 <T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] 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:
      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 FigureImpl errorBarXY(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] 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, Instant[] x, Instant[] xLow, Instant[] 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, Instant[] x, Instant[] xLow, Instant[] 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, Instant[] x, Instant[] xLow, Instant[] 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, Instant[] x, Instant[] xLow, Instant[] 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, Instant[] x, Instant[] xLow, Instant[] xHigh, short[] y, short[] yLow, short[] 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 <T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, Instant[] x, Instant[] xLow, Instant[] xHigh, List<T3> y, List<T4> yLow, List<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:
      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 <T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, Date[] x, Date[] xLow, Date[] 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:
      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 FigureImpl errorBarXY(Comparable seriesName, Date[] x, Date[] xLow, Date[] 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, Date[] x, Date[] xLow, Date[] 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, Date[] x, Date[] xLow, Date[] 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, Date[] x, Date[] xLow, Date[] 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, Date[] x, Date[] xLow, Date[] 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, Date[] x, Date[] xLow, Date[] xHigh, short[] y, short[] yLow, short[] 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 <T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, Date[] x, Date[] xLow, Date[] xHigh, List<T3> y, List<T4> yLow, List<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:
      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 FigureImpl errorBarXY(Comparable seriesName, short[] x, short[] xLow, short[] 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, short[] x, short[] xLow, short[] 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, short[] x, short[] xLow, short[] xHigh, short[] y, short[] yLow, short[] 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 <T0 extends Number, T1 extends Number, T2 extends Number> FigureImpl errorBarXY(Comparable seriesName, List<T0> x, List<T1> xLow, List<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, List<T0> x, List<T1> xLow, List<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 <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number, T5 extends Number> FigureImpl errorBarXY(Comparable seriesName, List<T0> x, List<T1> xLow, List<T2> xHigh, List<T3> y, List<T4> yLow, List<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 FigureImpl errorBarXY(Comparable seriesName, Table t, String x, String xLow, String xHigh, String y, String yLow, String 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
      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
      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
    • errorBarXY

      public FigureImpl errorBarXY(Comparable seriesName, SelectableDataSet sds, String x, String xLow, String xHigh, String y, String yLow, String 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
      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
      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
    • errorBarXYBy

      public FigureImpl errorBarXYBy(Comparable seriesName, Table t, String x, String xLow, String xHigh, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates an errorBar plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarXYBy in interface Axes
      Specified by:
      errorBarXYBy 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
      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
    • errorBarXYBy

      public FigureImpl errorBarXYBy(Comparable seriesName, SelectableDataSet sds, String x, String xLow, String xHigh, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates an errorBar plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarXYBy in interface Axes
      Specified by:
      errorBarXYBy 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
      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
    • errorBarY

      public <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl errorBarY(Comparable seriesName, T0[] x, T1[] y, T2[] yLow, T3[] yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the y direction.
      Specified by:
      errorBarY in interface Axes
      Specified by:
      errorBarY 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
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarY

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public <T0 extends Number, T1 extends Number, T2 extends Number, T3 extends Number> FigureImpl errorBarY(Comparable seriesName, List<T0> x, List<T1> y, List<T2> yLow, List<T3> yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the y direction.
      Specified by:
      errorBarY in interface Axes
      Specified by:
      errorBarY 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
      y - y-values
      yLow - low value in y dimension
      yHigh - high value in y dimension
      Returns:
      dataset created by the plot
    • errorBarY

      public FigureImpl errorBarY(Comparable seriesName, Table t, String x, String y, String yLow, String yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the y direction.
      Specified by:
      errorBarY in interface Axes
      Specified by:
      errorBarY in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      y - column in t that holds the y-variable 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
    • errorBarY

      public FigureImpl errorBarY(Comparable seriesName, SelectableDataSet sds, String x, String y, String yLow, String yHigh)
      Description copied from interface: Axes
      Creates an XY plot with error bars in the y direction.
      Specified by:
      errorBarY in interface Axes
      Specified by:
      errorBarY 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
      y - column in sds that holds the y-variable 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
    • errorBarYBy

      public FigureImpl errorBarYBy(Comparable seriesName, Table t, String x, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates a errorBarY plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarYBy in interface Axes
      Specified by:
      errorBarYBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      y - column in t that holds the y-variable 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
    • errorBarYBy

      public FigureImpl errorBarYBy(Comparable seriesName, SelectableDataSet sds, String x, String y, String yLow, String yHigh, String... byColumns)
      Description copied from interface: Axes
      Creates a errorBarY plot per distinct grouping value specified in byColumns.
      Specified by:
      errorBarYBy in interface Axes
      Specified by:
      errorBarYBy 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
      y - column in sds that holds the y-variable 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
    • figureRemoveSeries

      public FigureImpl figureRemoveSeries(String... removeSeriesNames)
      Description copied from interface: BaseFigure
      Removes all series with names from this Figure.
      Specified by:
      figureRemoveSeries in interface BaseFigure
      Specified by:
      figureRemoveSeries in interface Figure
      Parameters:
      removeSeriesNames - series names
      Returns:
      this Figure
    • figureTitle

      public FigureImpl figureTitle(String title)
      Description copied from interface: BaseFigure
      Sets the title of this Figure
      Specified by:
      figureTitle in interface BaseFigure
      Specified by:
      figureTitle in interface Figure
      Parameters:
      title - title
      Returns:
      this Figure
    • figureTitleColor

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

      public FigureImpl figureTitleColor(Paint color)
      Description copied from interface: BaseFigure
      Sets the color of this Figure's title
      Specified by:
      figureTitleColor in interface BaseFigure
      Specified by:
      figureTitleColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Figure
    • figureTitleFont

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

      public FigureImpl figureTitleFont(String family, String style, int size)
      Description copied from interface: BaseFigure
      Sets the font of this Figure's title
      Specified by:
      figureTitleFont in interface BaseFigure
      Specified by:
      figureTitleFont 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 Figure
    • gridLinesVisible

      public FigureImpl gridLinesVisible(boolean gridVisible)
      Description copied from interface: Chart
      Sets whether the Chart has grid lines.
      Specified by:
      gridLinesVisible in interface Chart
      Specified by:
      gridLinesVisible in interface Figure
      Parameters:
      gridVisible - whether the Chart's grid lines are drawn
      Returns:
      this Chart
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, Table t)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      Returns:
      dataset created for plot
    • histPlot

      public <T0 extends Number> FigureImpl histPlot(Comparable seriesName, T0[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, double[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, float[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, int[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, long[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, short[] x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public <T0 extends Number> FigureImpl histPlot(Comparable seriesName, List<T0> x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - data
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, Table t, String x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t
      nbins - number of bins in the resulting histogram
      Returns:
      dataset created for plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, SelectableDataSet sds, String x, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      x - column in sds
      nbins - number of bins in the resulting histogram
      Returns:
      dataset created for plot
    • histPlot

      public <T0 extends Number> FigureImpl histPlot(Comparable seriesName, T0[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, double[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, float[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, int[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, long[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, short[] x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public <T0 extends Number> FigureImpl histPlot(Comparable seriesName, List<T0> x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - data
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins
      Returns:
      dataset created by the plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, Table t, String x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins in the resulting histogram
      Returns:
      dataset created for plot
    • histPlot

      public FigureImpl histPlot(Comparable seriesName, SelectableDataSet sds, String x, double xmin, double xmax, int nbins)
      Description copied from interface: Axes
      Creates a histogram.
      Specified by:
      histPlot in interface Axes
      Specified by:
      histPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      x - column in sds
      xmin - minimum of the range
      xmax - maximum of the range
      nbins - number of bins in the resulting histogram
      Returns:
      dataset created for plot
    • invert

      public FigureImpl invert()
      Description copied from interface: Axis
      Inverts this Axis so that larger values are closer to the origin.
      Specified by:
      invert in interface Axis
      Specified by:
      invert in interface Figure
      Returns:
      this Axes
    • invert

      public FigureImpl invert(boolean invert)
      Description copied from interface: Axis
      Inverts this Axis so that larger values are closer to the origin.
      Specified by:
      invert in interface Axis
      Specified by:
      invert in interface Figure
      Parameters:
      invert - if true, larger values will be closer to the origin; otherwise, smaller values will be closer to the origin.
      Returns:
      this Axes
    • legendColor

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

      public FigureImpl legendColor(Paint color)
      Description copied from interface: Chart
      Sets the color of the text inside the Chart's legend.
      Specified by:
      legendColor in interface Chart
      Specified by:
      legendColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Chart
    • legendFont

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

      public FigureImpl legendFont(String family, String style, int size)
      Description copied from interface: Chart
      Sets the font of this Chart's legend.
      Specified by:
      legendFont in interface Chart
      Specified by:
      legendFont 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
    • legendVisible

      public FigureImpl legendVisible(boolean visible)
      Description copied from interface: Chart
      Sets whether the Chart's legend is shown or hidden.
      Specified by:
      legendVisible in interface Chart
      Specified by:
      legendVisible in interface Figure
      Parameters:
      visible - whether the Chart's legend is shown or hidden
      Returns:
      this Chart
    • log

      public FigureImpl log()
      Description copied from interface: Axis
      Sets the AxisTransform as log base 10.
      Specified by:
      log in interface Axis
      Specified by:
      log in interface Figure
      Returns:
      this Axis
    • log

      public FigureImpl log(boolean useLog)
      Description copied from interface: Axis
      Sets the AxisTransform as log base 10.
      Specified by:
      log in interface Axis
      Specified by:
      log in interface Figure
      Parameters:
      useLog - true to use a log axis transform; false to use a linear axis transform.
      Returns:
      this Axis
    • max

      public FigureImpl max(double max)
      Description copied from interface: Axis
      Sets the maximum range of this Axis.
      Specified by:
      max in interface Axis
      Specified by:
      max in interface Figure
      Parameters:
      max - maximum of the range
      Returns:
      this Axis
    • max

      public FigureImpl max(SelectableDataSet sds, String max)
      Description copied from interface: Axis
      Sets the maximum range of this Axis.
      Specified by:
      max in interface Axis
      Specified by:
      max in interface Figure
      Parameters:
      sds - selectable dataset
      max - column in sds, where the maximum value is stored in row 0.
      Returns:
      this Axes
    • maxRowsInTitle

      public FigureImpl maxRowsInTitle(int maxTitleRows)
      Description copied from interface: Chart
      Sets the maximum row values that will be shown in title.

      If total rows < maxRowsCount, then all the values will be shown separated by comma, otherwise just maxRowsCount values will be shown along with ellipsis.
      if maxRowsCount is < 0, all values will be shown.
      if maxRowsCount is 0, then just first value will be shown without ellipsis.
      The default is 0.

      Specified by:
      maxRowsInTitle in interface Chart
      Specified by:
      maxRowsInTitle in interface Figure
      Parameters:
      maxTitleRows - maximum number of row values to show in chart title
      Returns:
      this Chart
    • min

      public FigureImpl min(double min)
      Description copied from interface: Axis
      Sets the minimum range of this Axis.
      Specified by:
      min in interface Axis
      Specified by:
      min in interface Figure
      Parameters:
      min - minimum of the range
      Returns:
      this Axis
    • min

      public FigureImpl min(SelectableDataSet sds, String min)
      Description copied from interface: Axis
      Sets the minimum range of this Axis.
      Specified by:
      min in interface Axis
      Specified by:
      min in interface Figure
      Parameters:
      sds - selectable dataset
      min - column in sds, where the minimum value is stored in row 0.
      Returns:
      this Axes
    • minorTicks

      public FigureImpl minorTicks(int nminor)
      Description copied from interface: Axis
      Sets the number of minor ticks between consecutive major ticks. These minor ticks are equally spaced.
      Specified by:
      minorTicks in interface Axis
      Specified by:
      minorTicks in interface Figure
      Parameters:
      nminor - number of minor ticks between consecutive major ticks.
      Returns:
      this Axis
    • minorTicksVisible

      public FigureImpl minorTicksVisible(boolean visible)
      Description copied from interface: Axis
      Sets whether minor ticks are drawn on this Axis.
      Specified by:
      minorTicksVisible in interface Axis
      Specified by:
      minorTicksVisible in interface Figure
      Parameters:
      visible - whether minor ticks are drawn on this Axis
      Returns:
      this Axis
    • newAxes

      public FigureImpl newAxes()
      Description copied from interface: Chart
      Creates new Axes on this Chart.
      Specified by:
      newAxes in interface Chart
      Specified by:
      newAxes in interface Figure
      Returns:
      newly created Axes with dimension 2 on this Chart
    • newAxes

      public FigureImpl newAxes(String name)
      Description copied from interface: Chart
      Creates new Axes on this Chart.
      Specified by:
      newAxes in interface Chart
      Specified by:
      newAxes in interface Figure
      Parameters:
      name - name for the axes
      Returns:
      newly created Axes with dimension 2 on this Chart
    • newAxes

      public FigureImpl newAxes(int dim)
      Description copied from interface: Chart
      Creates new Axes on this Chart.
      Specified by:
      newAxes in interface Chart
      Specified by:
      newAxes in interface Figure
      Parameters:
      dim - dimensions of the Axes
      Returns:
      newly created Axes with dimension dim on this Chart
    • newAxes

      public FigureImpl newAxes(String name, int dim)
      Description copied from interface: Chart
      Creates new Axes on this Chart.
      Specified by:
      newAxes in interface Chart
      Specified by:
      newAxes in interface Figure
      Parameters:
      name - name for the axes
      dim - dimensions of the Axes
      Returns:
      newly created Axes with dimension dim on this Chart
    • newChart

      public FigureImpl newChart()
      Description copied from interface: BaseFigure
      Adds a new Chart to this figure.
      Specified by:
      newChart in interface BaseFigure
      Specified by:
      newChart in interface Figure
      Returns:
      the new Chart. The Chart is placed in the next available grid space, starting at the upper left hand corner of the grid, going left to right, top to bottom. If no available space is found in the grid:
      • if this Figure was created with no specified grid size, then the Figure will resize itself to add the new Chart;
      • if not, a RuntimeException will be thrown.
    • newChart

      public FigureImpl newChart(int index)
      Description copied from interface: BaseFigure
      Adds a new Chart to this figure.
      Specified by:
      newChart in interface BaseFigure
      Specified by:
      newChart in interface Figure
      Parameters:
      index - index from the Figure's grid to remove. 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:
      the new Chart. The Chart is placed at the grid space indicated by the index.
    • newChart

      public FigureImpl newChart(int rowNum, int colNum)
      Description copied from interface: BaseFigure
      Adds a new Chart to this figure.
      Specified by:
      newChart in interface BaseFigure
      Specified by:
      newChart 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:
      the new Chart. The Chart is placed at the grid space [rowNum, colNum.
    • ohlcPlot

      public <T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number> FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, T1[] open, T2[] high, T3[] low, T4[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Type Parameters:
      T1 - open data type
      T2 - high data type
      T3 - low data type
      T4 - close data type
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, double[] open, double[] high, double[] low, double[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, float[] open, float[] high, float[] low, float[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, int[] open, int[] high, int[] low, int[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, long[] open, long[] high, long[] low, long[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, short[] open, short[] high, short[] low, short[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public <T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number> FigureImpl ohlcPlot(Comparable seriesName, Instant[] time, List<T1> open, List<T2> high, List<T3> low, List<T4> close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Type Parameters:
      T1 - open data type
      T2 - high data type
      T3 - low data type
      T4 - close data type
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public <T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number> FigureImpl ohlcPlot(Comparable seriesName, Date[] time, T1[] open, T2[] high, T3[] low, T4[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Type Parameters:
      T1 - open data type
      T2 - high data type
      T3 - low data type
      T4 - close data type
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Date[] time, double[] open, double[] high, double[] low, double[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Date[] time, float[] open, float[] high, float[] low, float[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Date[] time, int[] open, int[] high, int[] low, int[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Date[] time, long[] open, long[] high, long[] low, long[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Date[] time, short[] open, short[] high, short[] low, short[] close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      public <T1 extends Number, T2 extends Number, T3 extends Number, T4 extends Number> FigureImpl ohlcPlot(Comparable seriesName, Date[] time, List<T1> open, List<T2> high, List<T3> low, List<T4> close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Type Parameters:
      T1 - open data type
      T2 - high data type
      T3 - low data type
      T4 - close data type
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created by the plot
    • ohlcPlot

      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      time - time data
      open - open data
      high - high data
      low - low data
      close - close data
      Returns:
      dataset created for plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, Table t, String time, String open, String high, String low, String close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      time - column in t that holds the time data
      open - column in t that holds the open data
      high - column in t that holds the high data
      low - column in t that holds the low data
      close - column in t that holds the close data
      Returns:
      dataset created for plot
    • ohlcPlot

      public FigureImpl ohlcPlot(Comparable seriesName, SelectableDataSet sds, String time, String open, String high, String low, String close)
      Description copied from interface: Axes
      Creates an open-high-low-close plot.
      Specified by:
      ohlcPlot in interface Axes
      Specified by:
      ohlcPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      time - column in sds that holds the time data
      open - column in sds that holds the open data
      high - column in sds that holds the high data
      low - column in sds that holds the low data
      close - column in sds that holds the close data
      Returns:
      dataset created for plot
    • ohlcPlotBy

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

      public FigureImpl ohlcPlotBy(Comparable seriesName, SelectableDataSet sds, String time, String open, String high, String low, String close, String... byColumns)
      Description copied from interface: Axes
      Creates an open-high-low-close plot per distinct grouping value specified in byColumns.
      Specified by:
      ohlcPlotBy in interface Axes
      Specified by:
      ohlcPlotBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      time - column in sds that holds the time data
      open - column in sds that holds the open data
      high - column in sds that holds the high data
      low - column in sds that holds the low data
      close - column in sds that holds the close data
      byColumns - column(s) in sds that holds the grouping data
      Returns:
      dataset created for plot
    • piePlot

      public <T0 extends Comparable, T1 extends Number> FigureImpl piePlot(Comparable seriesName, T0[] categories, T1[] y)
      Description copied from interface: Axes
      Creates a pie plot. Categorical data must not have duplicates.
      Specified by:
      piePlot in interface Axes
      Specified by:
      piePlot 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 - categories
      y - y-values
      Returns:
      dataset created for plot
    • piePlot

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

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

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

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

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

      public <T0 extends Comparable, T1 extends Number> FigureImpl piePlot(Comparable seriesName, T0[] categories, List<T1> y)
      Description copied from interface: Axes
      Creates a pie plot. Categorical data must not have duplicates.
      Specified by:
      piePlot in interface Axes
      Specified by:
      piePlot 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 - categories
      y - y-values
      Returns:
      dataset created for plot
    • piePlot

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

      public <T0 extends Comparable, T1 extends Number> FigureImpl piePlot(Comparable seriesName, List<T0> categories, T1[] y)
      Description copied from interface: Axes
      Creates a pie plot. Categorical data must not have duplicates.
      Specified by:
      piePlot in interface Axes
      Specified by:
      piePlot 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 - categories
      y - y-values
      Returns:
      dataset created for plot
    • piePlot

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

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

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

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

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

      public <T0 extends Comparable, T1 extends Number> FigureImpl piePlot(Comparable seriesName, List<T0> categories, List<T1> y)
      Description copied from interface: Axes
      Creates a pie plot. Categorical data must not have duplicates.
      Specified by:
      piePlot in interface Axes
      Specified by:
      piePlot 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 - categories
      y - y-values
      Returns:
      dataset created for plot
    • piePlot

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

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

      public <T extends Number> FigureImpl plot(Comparable seriesName, groovy.lang.Closure<T> function)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T - function input type
      Parameters:
      seriesName - name of the created dataset
      function - function to plot
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, DoubleUnaryOperator function)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      function - function to plot
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number, T1 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number, T1 extends Number> FigureImpl plot(Comparable seriesName, T0[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, double[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, double[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, double[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, float[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, float[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, float[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, int[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, int[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, int[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, long[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, long[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, long[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, Instant[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Instant[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, Instant[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, Date[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Date[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, Date[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, short[] x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, short[] x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T1 extends Number> FigureImpl plot(Comparable seriesName, short[] x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number, T1 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, T1[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, double[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, float[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, int[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, long[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, Instant[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, Date[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, short[] y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public <T0 extends Number, T1 extends Number> FigureImpl plot(Comparable seriesName, List<T0> x, List<T1> y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Type Parameters:
      T0 - data type
      T1 - data type
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, Table t, String x, String y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      y - column in t that holds the y-variable data
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, SelectableDataSet sds, String x, String y)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      sds - selectable data set (e.g. OneClick filterable table)
      x - column in sds that holds the x-variable data
      y - column in sds that holds the y-variable data
      Returns:
      dataset created for plot
    • plot

      public FigureImpl plot(Comparable seriesName, IndexableNumericData x, IndexableNumericData y, boolean hasXTimeAxis, boolean hasYTimeAxis)
      Description copied from interface: Axes
      Creates an XY plot.
      Specified by:
      plot in interface Axes
      Specified by:
      plot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      x - x-values
      y - y-values
      hasXTimeAxis - whether to treat the x-values as time data
      hasYTimeAxis - whether to treat the y-values as time data
      Returns:
      dataset created for plot
    • plotBy

      public FigureImpl plotBy(Comparable seriesName, Table t, String x, String y, String... byColumns)
      Description copied from interface: Axes
      Creates an XY plot per distinct grouping value specified in byColumns.
      Specified by:
      plotBy in interface Axes
      Specified by:
      plotBy in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      x - column in t that holds the x-variable data
      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
    • plotBy

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

      public FigureImpl plotOrientation(String orientation)
      Description copied from interface: Chart
      Sets the orientation of plots in this Chart.
      Specified by:
      plotOrientation in interface Chart
      Specified by:
      plotOrientation in interface Figure
      Parameters:
      orientation - plot orientation
      Returns:
      this Chart
    • plotStyle

      public FigureImpl plotStyle(PlotStyle plotStyle)
      Description copied from interface: Axes
      Sets the PlotStyle of this Axes.
      Specified by:
      plotStyle in interface Axes
      Specified by:
      plotStyle in interface Figure
      Parameters:
      plotStyle - style
      Returns:
      this Axes
    • plotStyle

      public FigureImpl plotStyle(String plotStyle)
      Description copied from interface: Axes
      Sets the PlotStyle of this Axes.
      Specified by:
      plotStyle in interface Axes
      Specified by:
      plotStyle in interface Figure
      Parameters:
      plotStyle - style
      Returns:
      this Axes
    • range

      public FigureImpl range(double min, double max)
      Description copied from interface: Axis
      Sets the range of this Axis to [min, max] inclusive.
      Specified by:
      range in interface Axis
      Specified by:
      range in interface Figure
      Parameters:
      min - minimum of the range
      max - maximum of the range
      Returns:
      this Axis
    • removeChart

      public FigureImpl removeChart(int removeChartIndex)
      Description copied from interface: BaseFigure
      Removes a chart from the Figure's grid.
      Specified by:
      removeChart in interface BaseFigure
      Specified by:
      removeChart in interface Figure
      Parameters:
      removeChartIndex - index from the Figure's grid to remove. 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:
      this Figure with the chart removed.
    • removeChart

      public FigureImpl removeChart(int removeChartRowNum, int removeChartColNum)
      Description copied from interface: BaseFigure
      Removes a chart from the Figure's grid.
      Specified by:
      removeChart in interface BaseFigure
      Specified by:
      removeChart in interface Figure
      Parameters:
      removeChartRowNum - row index in this Figure's grid. The row index starts at 0.
      removeChartColNum - column index in this Figure's grid. The column index starts at 0.
      Returns:
      this Figure with the chart removed.
    • rowSpan

      public FigureImpl rowSpan(int rowSpan)
      Description copied from interface: Chart
      Sets the size of this Chart within the grid of the figure.
      Specified by:
      rowSpan in interface Chart
      Specified by:
      rowSpan in interface Figure
      Parameters:
      rowSpan - how many rows tall
      Returns:
      this Chart
    • series

      public FigureImpl series(int id)
      Description copied from interface: Axes
      Gets a data series.
      Specified by:
      series in interface Axes
      Specified by:
      series in interface Figure
      Parameters:
      id - series id.
      Returns:
      selected data series.
    • series

      public FigureImpl series(Comparable name)
      Description copied from interface: Axes
      Gets a data series.
      Specified by:
      series in interface Axes
      Specified by:
      series in interface Figure
      Parameters:
      name - series name.
      Returns:
      selected data series.
    • span

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

      public FigureImpl tickLabelAngle(double angle)
      Description copied from interface: Axis
      Sets the angle the tick labels of this Axis are drawn at.
      Specified by:
      tickLabelAngle in interface Axis
      Specified by:
      tickLabelAngle in interface Figure
      Parameters:
      angle - angle in degrees
      Returns:
      this Axis
    • ticks

      public FigureImpl ticks(double[] tickLocations)
      Description copied from interface: Axis
      Sets the tick locations.
      Specified by:
      ticks in interface Axis
      Specified by:
      ticks in interface Figure
      Parameters:
      tickLocations - coordinates of the major tick locations
      Returns:
      this Axis
    • ticks

      public FigureImpl ticks(double gapBetweenTicks)
      Description copied from interface: Axis
      Sets the tick locations.
      Specified by:
      ticks in interface Axis
      Specified by:
      ticks in interface Figure
      Parameters:
      gapBetweenTicks - the distance between ticks. For example, if gapBetweenTicks is 5.0, and the first tick is at 10.0, the next will be drawn at 15.0.
      Returns:
      this Axis
    • ticksFont

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

      public FigureImpl ticksFont(String family, String style, int size)
      Description copied from interface: Axis
      Sets the font for this Axis's ticks.
      Specified by:
      ticksFont in interface Axis
      Specified by:
      ticksFont 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
    • ticksVisible

      public FigureImpl ticksVisible(boolean visible)
      Description copied from interface: Axis
      Sets whether ticks are drawn on this Axis.
      Specified by:
      ticksVisible in interface Axis
      Specified by:
      ticksVisible in interface Figure
      Parameters:
      visible - whether ticks are drawn on this Axis
      Returns:
      this Axis
    • transform

      public FigureImpl transform(AxisTransform transform)
      Description copied from interface: Axis
      Sets the AxisTransform for this Axis.
      Specified by:
      transform in interface Axis
      Specified by:
      transform in interface Figure
      Parameters:
      transform - transform
      Returns:
      this Axis
    • treemapPlot

      public FigureImpl treemapPlot(Comparable seriesName, Table t, String ids, String parents, String values, String labels, String hoverTexts, String colors)
      Description copied from interface: Axes
      Creates a treemap plot. Required columns are ids and parents, the rest can be null.
      Specified by:
      treemapPlot in interface Axes
      Specified by:
      treemapPlot in interface Figure
      Parameters:
      seriesName - name of the created dataset
      t - table
      ids - column in t holding ID data
      parents - column in t holding parent ID data
      values - column in t holding value data
      labels - column in t holding label data
      hoverTexts - column in t holding hover text data
      colors - column in t holding color data
      Returns:
      dataset created for plot
    • twin

      public FigureImpl twin()
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same Axis objects as this Axes. The resultant Axes has the same range, ticks, etc. as this Axes (as these are fields of the Axis) but may have, for example, a different PlotStyle.
      Specified by:
      twin in interface Axes
      Specified by:
      twin in interface Figure
      Returns:
      the new Axes instance. The axes name will be equal to the string representation of the axes id.
    • twin

      public FigureImpl twin(String name)
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same Axis objects as this Axes. The resultant Axes has the same range, ticks, etc. as this Axes (as these are fields of the Axis) but may have, for example, a different PlotStyle.
      Specified by:
      twin in interface Axes
      Specified by:
      twin in interface Figure
      Parameters:
      name - Name for the axes
      Returns:
      the new Axes instance
    • twin

      public FigureImpl twin(int dim)
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same Axis objects as this Axes. The resultant Axes has the same range, ticks, etc. as this Axes (as these are fields of the Axis) but may have, for example, a different PlotStyle.
      Specified by:
      twin in interface Axes
      Specified by:
      twin in interface Figure
      Parameters:
      dim - Axis dimension to share. The x-axis is dimension 0, y-axis is dimension 1.
      Returns:
      the new Axes instance. The axes name will be equal to the string representation of the axes id.
    • twin

      public FigureImpl twin(String name, int dim)
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same Axis objects as this Axes. The resultant Axes has the same range, ticks, etc. as this Axes (as these are fields of the Axis) but may have, for example, a different PlotStyle.
      Specified by:
      twin in interface Axes
      Specified by:
      twin in interface Figure
      Parameters:
      name - name for the axes
      dim - Axis dimension to share. The x-axis is dimension 0, y-axis is dimension 1.
      Returns:
      the new Axes instance
    • twinX

      public FigureImpl twinX()
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same x-Axis as this Axes.

      The resultant Axes has the same x-axis range, ticks, etc. as this Axes (as these are properties of the Axis) but may have, for example, a different PlotStyle.

      Specified by:
      twinX in interface Axes
      Specified by:
      twinX in interface Figure
      Returns:
      the new Axes instance. The axes name will be equal to the string representation of the axes id.
    • twinX

      public FigureImpl twinX(String name)
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same x-Axis as this Axes.

      The resultant Axes has the same x-axis range, ticks, etc. as this Axes (as these are properties of the Axis) but may have, for example, a different PlotStyle.

      Specified by:
      twinX in interface Axes
      Specified by:
      twinX in interface Figure
      Parameters:
      name - Name for the axes
      Returns:
      the new Axes instance
    • twinY

      public FigureImpl twinY()
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same y-Axis as this Axes.

      The resultant Axes has the same y-axis range, ticks, etc. as this Axes (as these are properties of the Axis) but may have, for example, a different PlotStyle.

      Specified by:
      twinY in interface Axes
      Specified by:
      twinY in interface Figure
      Returns:
      the new Axes instance. The axes name will be equal to the string representation of the axes id.
    • twinY

      public FigureImpl twinY(String name)
      Description copied from interface: Axes
      Creates a new Axes instance which shares the same y-Axis as this Axes.

      The resultant Axes has the same y-axis range, ticks, etc. as this Axes (as these are properties of the Axis) but may have, for example, a different PlotStyle.

      Specified by:
      twinY in interface Axes
      Specified by:
      twinY in interface Figure
      Parameters:
      name - Name for the axes
      Returns:
      the new Axes instance
    • updateInterval

      public FigureImpl updateInterval(long updateIntervalMillis)
      Description copied from interface: BaseFigure
      Sets the update interval of this Figure. The plot will be redrawn at this update interval.
      Specified by:
      updateInterval in interface BaseFigure
      Specified by:
      updateInterval in interface Figure
      Parameters:
      updateIntervalMillis - update interval, in milliseconds
      Returns:
      this Figure
    • xAxis

      public FigureImpl xAxis()
      Description copied from interface: Axes
      Gets the Axis representing the x-axis
      Specified by:
      xAxis in interface Axes
      Specified by:
      xAxis in interface Figure
      Returns:
      x-dimension Axis
    • xBusinessTime

      public FigureImpl xBusinessTime()
      Description copied from interface: Axes
      Specified by:
      xBusinessTime in interface Axes
      Specified by:
      xBusinessTime in interface Figure
      Returns:
      this Axes using the default BusinessCalendar for the x-Axis.
    • xBusinessTime

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

      public FigureImpl xBusinessTime(BusinessCalendar calendar)
      Description copied from interface: Axes
      Specified by:
      xBusinessTime in interface Axes
      Specified by:
      xBusinessTime in interface Figure
      Parameters:
      calendar - business calendar for the AxisTransformBusinessCalendar
      Returns:
      this Axes using the calendar for the x-Axis business calendar.
    • xBusinessTime

      public FigureImpl xBusinessTime(SelectableDataSet sds, String calendar)
      Description copied from interface: Axes
      Specified by:
      xBusinessTime in interface Axes
      Specified by:
      xBusinessTime 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 Axes using the business calendar from row 0 of the filtered sds for the x-Axis business calendar. If no value is found, no transform will be applied.
    • xColor

      public FigureImpl xColor(String color)
      Description copied from interface: Axes
      Sets the color of the x-Axis
      Specified by:
      xColor in interface Axes
      Specified by:
      xColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axes
    • xColor

      public FigureImpl xColor(Paint color)
      Description copied from interface: Axes
      Sets the color of the x-Axis
      Specified by:
      xColor in interface Axes
      Specified by:
      xColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axes
    • xFormat

      public FigureImpl xFormat(AxisFormat axisFormat)
      Description copied from interface: Axes
      Sets the AxisFormat of the x-Axis
      Specified by:
      xFormat in interface Axes
      Specified by:
      xFormat in interface Figure
      Parameters:
      axisFormat - format
      Returns:
      this Axes
    • xFormatPattern

      public FigureImpl xFormatPattern(String axisFormatPattern)
      Description copied from interface: Axes
      Sets the format pattern of the x-Axis
      Specified by:
      xFormatPattern in interface Axes
      Specified by:
      xFormatPattern in interface Figure
      Parameters:
      axisFormatPattern - pattern
      Returns:
      this Axes
    • xGridLinesVisible

      public FigureImpl xGridLinesVisible(boolean xGridVisible)
      Description copied from interface: Chart
      Sets whether the Chart has grid lines in the x direction.
      Specified by:
      xGridLinesVisible in interface Chart
      Specified by:
      xGridLinesVisible in interface Figure
      Parameters:
      xGridVisible - whether the Chart's x grid lines are drawn
      Returns:
      this Chart
    • xInvert

      public FigureImpl xInvert()
      Description copied from interface: Axes
      Inverts the x-Axis so that larger values are closer to the origin.
      Specified by:
      xInvert in interface Axes
      Specified by:
      xInvert in interface Figure
      Returns:
      this Axes
    • xInvert

      public FigureImpl xInvert(boolean invert)
      Description copied from interface: Axes
      Inverts the x-Axis so that larger values are closer to the origin.
      Specified by:
      xInvert in interface Axes
      Specified by:
      xInvert in interface Figure
      Parameters:
      invert - if true, larger values will be closer to the origin
      Returns:
      this Axes
    • xLabel

      public FigureImpl xLabel(String label)
      Description copied from interface: Axes
      Sets the label of the x-Axis
      Specified by:
      xLabel in interface Axes
      Specified by:
      xLabel in interface Figure
      Parameters:
      label - label
      Returns:
      this Axes
    • xLabelFont

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

      public FigureImpl xLabelFont(String family, String style, int size)
      Description copied from interface: Axes
      Sets the font for the x-Axis label.
      Specified by:
      xLabelFont in interface Axes
      Specified by:
      xLabelFont 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
    • xLog

      public FigureImpl xLog()
      Description copied from interface: Axes
      Sets the AxisTransform of the x-Axis to log base 10
      Specified by:
      xLog in interface Axes
      Specified by:
      xLog in interface Figure
      Returns:
      this Axes
    • xLog

      public FigureImpl xLog(boolean useLog)
      Description copied from interface: Axes
      Sets the AxisTransform of the x-Axis to log base 10
      Specified by:
      xLog in interface Axes
      Specified by:
      xLog in interface Figure
      Parameters:
      useLog - true to use a log axis transform; false to use a linear axis transform.
      Returns:
      this Axes
    • xMax

      public FigureImpl xMax(double max)
      Description copied from interface: Axes
      Sets the maximum of the x-Axis.
      Specified by:
      xMax in interface Axes
      Specified by:
      xMax in interface Figure
      Parameters:
      max - maximum of the x-range
      Returns:
      this Axes
    • xMax

      public FigureImpl xMax(SelectableDataSet sds, String max)
      Description copied from interface: Axes
      Sets the maximum of the x-Axis.
      Specified by:
      xMax in interface Axes
      Specified by:
      xMax in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      max - column in sds. The value in row 0 is used for the maximum.
      Returns:
      this Axes
    • xMin

      public FigureImpl xMin(double min)
      Description copied from interface: Axes
      Sets the minimum of the x-Axis.
      Specified by:
      xMin in interface Axes
      Specified by:
      xMin in interface Figure
      Parameters:
      min - minimum of the x-range
      Returns:
      this Axes
    • xMin

      public FigureImpl xMin(SelectableDataSet sds, String min)
      Description copied from interface: Axes
      Sets the minimum of the x-Axis.
      Specified by:
      xMin in interface Axes
      Specified by:
      xMin in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      min - column in sds. The value in row 0 is used for the minimum.
      Returns:
      this Axes
    • xMinorTicks

      public FigureImpl xMinorTicks(int nminor)
      Description copied from interface: Axes
      Sets the number of minor ticks between consecutive major ticks in the x-Axis. These minor ticks are equally spaced.
      Specified by:
      xMinorTicks in interface Axes
      Specified by:
      xMinorTicks in interface Figure
      Parameters:
      nminor - number of minor ticks between consecutive major ticks.
      Returns:
      this Axes
    • xMinorTicksVisible

      public FigureImpl xMinorTicksVisible(boolean visible)
      Description copied from interface: Axes
      Sets whether the x-Axis minor ticks are visible.
      Specified by:
      xMinorTicksVisible in interface Axes
      Specified by:
      xMinorTicksVisible in interface Figure
      Parameters:
      visible - whether the minor ticks are visible
      Returns:
      this Axes
    • xRange

      public FigureImpl xRange(double min, double max)
      Description copied from interface: Axes
      Sets the range of the x-Axis
      Specified by:
      xRange in interface Axes
      Specified by:
      xRange in interface Figure
      Parameters:
      min - minimum of the range
      max - maximum of the range
      Returns:
      this Axes
    • xTickLabelAngle

      public FigureImpl xTickLabelAngle(double angle)
      Description copied from interface: Axes
      Sets the angle the tick labels the x-Axis are drawn at.
      Specified by:
      xTickLabelAngle in interface Axes
      Specified by:
      xTickLabelAngle in interface Figure
      Parameters:
      angle - angle in degrees
      Returns:
      this Axes
    • xTicks

      public FigureImpl xTicks(double[] tickLocations)
      Description copied from interface: Axes
      Sets the x-Axis ticks.
      Specified by:
      xTicks in interface Axes
      Specified by:
      xTicks in interface Figure
      Parameters:
      tickLocations - locations of the major ticks
      Returns:
      this Axes
    • xTicks

      public FigureImpl xTicks(double gapBetweenTicks)
      Description copied from interface: Axes
      Sets the x-Axis ticks.
      Specified by:
      xTicks in interface Axes
      Specified by:
      xTicks in interface Figure
      Parameters:
      gapBetweenTicks - spacing between major ticks
      Returns:
      this Axes
    • xTicksFont

      public FigureImpl xTicksFont(Font font)
      Description copied from interface: Axes
      Sets the font for the x-Axis ticks.
      Specified by:
      xTicksFont in interface Axes
      Specified by:
      xTicksFont in interface Figure
      Parameters:
      font - font
      Returns:
      this Axis
    • xTicksFont

      public FigureImpl xTicksFont(String family, String style, int size)
      Description copied from interface: Axes
      Sets the font for the x-Axis ticks.
      Specified by:
      xTicksFont in interface Axes
      Specified by:
      xTicksFont 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
    • xTicksVisible

      public FigureImpl xTicksVisible(boolean visible)
      Description copied from interface: Axes
      Sets whether the x-Axis ticks are visible.
      Specified by:
      xTicksVisible in interface Axes
      Specified by:
      xTicksVisible in interface Figure
      Parameters:
      visible - whether the ticks are visible
      Returns:
      this Axes
    • xTransform

      public FigureImpl xTransform(AxisTransform transform)
      Description copied from interface: Axes
      Sets the AxisTransform of the x-Axis
      Specified by:
      xTransform in interface Axes
      Specified by:
      xTransform in interface Figure
      Parameters:
      transform - transform
      Returns:
      this Axes
    • yAxis

      public FigureImpl yAxis()
      Description copied from interface: Axes
      Gets the Axis representing the y-axis
      Specified by:
      yAxis in interface Axes
      Specified by:
      yAxis in interface Figure
      Returns:
      y-dimension Axis
    • yBusinessTime

      public FigureImpl yBusinessTime()
      Description copied from interface: Axes
      Specified by:
      yBusinessTime in interface Axes
      Specified by:
      yBusinessTime in interface Figure
      Returns:
      this Axes using the default BusinessCalendar for the y-Axis.
    • yBusinessTime

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

      public FigureImpl yBusinessTime(BusinessCalendar calendar)
      Description copied from interface: Axes
      Specified by:
      yBusinessTime in interface Axes
      Specified by:
      yBusinessTime in interface Figure
      Parameters:
      calendar - business calendar for the AxisTransformBusinessCalendar
      Returns:
      this Axes using the calendar for the y-Axis business calendar.
    • yBusinessTime

      public FigureImpl yBusinessTime(SelectableDataSet sds, String calendar)
      Description copied from interface: Axes
      Specified by:
      yBusinessTime in interface Axes
      Specified by:
      yBusinessTime 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 Axes using the business calendar from row 0 of the filtered sds for the y-Axis business calendar. If no value is found, no transform will be applied.
    • yColor

      public FigureImpl yColor(String color)
      Description copied from interface: Axes
      Sets the color of the y-Axis
      Specified by:
      yColor in interface Axes
      Specified by:
      yColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axes
    • yColor

      public FigureImpl yColor(Paint color)
      Description copied from interface: Axes
      Sets the color of the y-Axis
      Specified by:
      yColor in interface Axes
      Specified by:
      yColor in interface Figure
      Parameters:
      color - color
      Returns:
      this Axes
    • yFormat

      public FigureImpl yFormat(AxisFormat axisFormat)
      Description copied from interface: Axes
      Sets the AxisFormat of the y-Axis
      Specified by:
      yFormat in interface Axes
      Specified by:
      yFormat in interface Figure
      Parameters:
      axisFormat - format
      Returns:
      this Axes
    • yFormatPattern

      public FigureImpl yFormatPattern(String axisFormatPattern)
      Description copied from interface: Axes
      Sets the format pattern of the y-Axis
      Specified by:
      yFormatPattern in interface Axes
      Specified by:
      yFormatPattern in interface Figure
      Parameters:
      axisFormatPattern - pattern
      Returns:
      this Axes
    • yGridLinesVisible

      public FigureImpl yGridLinesVisible(boolean yGridVisible)
      Description copied from interface: Chart
      Sets whether the Chart has grid lines in the y direction
      Specified by:
      yGridLinesVisible in interface Chart
      Specified by:
      yGridLinesVisible in interface Figure
      Parameters:
      yGridVisible - whether the Chart's y grid lines are drawn
      Returns:
      this Chart
    • yInvert

      public FigureImpl yInvert()
      Description copied from interface: Axes
      Inverts the y-Axis so that larger values are closer to the origin.
      Specified by:
      yInvert in interface Axes
      Specified by:
      yInvert in interface Figure
      Returns:
      this Axes
    • yInvert

      public FigureImpl yInvert(boolean invert)
      Description copied from interface: Axes
      Inverts the y-Axis so that larger values are closer to the origin.
      Specified by:
      yInvert in interface Axes
      Specified by:
      yInvert in interface Figure
      Parameters:
      invert - if true, larger values will be closer to the origin
      Returns:
      this Axes
    • yLabel

      public FigureImpl yLabel(String label)
      Description copied from interface: Axes
      Sets the label of the y-Axis
      Specified by:
      yLabel in interface Axes
      Specified by:
      yLabel in interface Figure
      Parameters:
      label - pattern
      Returns:
      this Axes
    • yLabelFont

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

      public FigureImpl yLabelFont(String family, String style, int size)
      Description copied from interface: Axes
      Sets the font for the y-Axis label.
      Specified by:
      yLabelFont in interface Axes
      Specified by:
      yLabelFont 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
    • yLog

      public FigureImpl yLog()
      Description copied from interface: Axes
      Sets the AxisTransform of the y-Axis to log base 10
      Specified by:
      yLog in interface Axes
      Specified by:
      yLog in interface Figure
      Returns:
      this Axes
    • yLog

      public FigureImpl yLog(boolean useLog)
      Description copied from interface: Axes
      Sets the AxisTransform of the y-Axis to log base 10
      Specified by:
      yLog in interface Axes
      Specified by:
      yLog in interface Figure
      Parameters:
      useLog - true to use a log axis transform; false to use a linear axis transform.
      Returns:
      this Axes
    • yMax

      public FigureImpl yMax(double max)
      Description copied from interface: Axes
      Sets the maximum of the y-Axis.
      Specified by:
      yMax in interface Axes
      Specified by:
      yMax in interface Figure
      Parameters:
      max - maximum of the y-range
      Returns:
      this Axes
    • yMax

      public FigureImpl yMax(SelectableDataSet sds, String max)
      Description copied from interface: Axes
      Sets the maximum of the y-Axis.
      Specified by:
      yMax in interface Axes
      Specified by:
      yMax in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      max - column in sds. The value in row 0 is used for the maximum.
      Returns:
      this Axes
    • yMin

      public FigureImpl yMin(double min)
      Description copied from interface: Axes
      Sets the minimum of the y-Axis.
      Specified by:
      yMin in interface Axes
      Specified by:
      yMin in interface Figure
      Parameters:
      min - minimum of the y-range
      Returns:
      this Axes
    • yMin

      public FigureImpl yMin(SelectableDataSet sds, String min)
      Description copied from interface: Axes
      Sets the minimum of the y-Axis.
      Specified by:
      yMin in interface Axes
      Specified by:
      yMin in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      min - column in sds. The value in row 0 is used for the minimum.
      Returns:
      this Axes
    • yMinorTicks

      public FigureImpl yMinorTicks(int nminor)
      Description copied from interface: Axes
      Sets the number of minor ticks between consecutive major ticks in the y-Axis. These minor ticks are equally spaced.
      Specified by:
      yMinorTicks in interface Axes
      Specified by:
      yMinorTicks in interface Figure
      Parameters:
      nminor - number of minor ticks between consecutive major ticks.
      Returns:
      this Axes
    • yMinorTicksVisible

      public FigureImpl yMinorTicksVisible(boolean visible)
      Description copied from interface: Axes
      Sets whether the y-Axis minor ticks are visible.
      Specified by:
      yMinorTicksVisible in interface Axes
      Specified by:
      yMinorTicksVisible in interface Figure
      Parameters:
      visible - whether the minor ticks are visible
      Returns:
      this Axes
    • yRange

      public FigureImpl yRange(double min, double max)
      Description copied from interface: Axes
      Sets the range of the y-Axis
      Specified by:
      yRange in interface Axes
      Specified by:
      yRange in interface Figure
      Parameters:
      min - minimum of the range
      max - maximum of the range
      Returns:
      this Axes
    • yTickLabelAngle

      public FigureImpl yTickLabelAngle(double angle)
      Description copied from interface: Axes
      Sets the angle the tick labels the y-Axis are drawn at.
      Specified by:
      yTickLabelAngle in interface Axes
      Specified by:
      yTickLabelAngle in interface Figure
      Parameters:
      angle - angle in degrees
      Returns:
      this Axes
    • yTicks

      public FigureImpl yTicks(double[] tickLocations)
      Description copied from interface: Axes
      Sets the y-Axis ticks.
      Specified by:
      yTicks in interface Axes
      Specified by:
      yTicks in interface Figure
      Parameters:
      tickLocations - locations of the major ticks
      Returns:
      this Axes
    • yTicks

      public FigureImpl yTicks(double gapBetweenTicks)
      Description copied from interface: Axes
      Sets the y-Axis ticks.
      Specified by:
      yTicks in interface Axes
      Specified by:
      yTicks in interface Figure
      Parameters:
      gapBetweenTicks - spacing between major ticks
      Returns:
      this Axes
    • yTicksFont

      public FigureImpl yTicksFont(Font font)
      Description copied from interface: Axes
      Sets the font for the y-Axis ticks.
      Specified by:
      yTicksFont in interface Axes
      Specified by:
      yTicksFont in interface Figure
      Parameters:
      font - font
      Returns:
      this Axis
    • yTicksFont

      public FigureImpl yTicksFont(String family, String style, int size)
      Description copied from interface: Axes
      Sets the font for the y-Axis ticks.
      Specified by:
      yTicksFont in interface Axes
      Specified by:
      yTicksFont 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
    • yTicksVisible

      public FigureImpl yTicksVisible(boolean visible)
      Description copied from interface: Axes
      Sets whether the y-Axis ticks are visible.
      Specified by:
      yTicksVisible in interface Axes
      Specified by:
      yTicksVisible in interface Figure
      Parameters:
      visible - whether the ticks are visible
      Returns:
      this Axes
    • yTransform

      public FigureImpl yTransform(AxisTransform transform)
      Description copied from interface: Axes
      Sets the AxisTransform of the y-Axis
      Specified by:
      yTransform in interface Axes
      Specified by:
      yTransform in interface Figure
      Parameters:
      transform - transform
      Returns:
      this Axes
    • errorBarColor

      public FigureImpl errorBarColor(int errorBarColor)
      Description copied from interface: DataSeries
      Sets the error bar Paint for this dataset.
      Specified by:
      errorBarColor in interface CategoryDataSeries
      Specified by:
      errorBarColor in interface DataSeries
      Specified by:
      errorBarColor in interface Figure
      Parameters:
      errorBarColor - index of the color in the series color palette
      Returns:
      this DataSeries
    • errorBarColor

      public FigureImpl errorBarColor(Paint errorBarColor)
      Description copied from interface: DataSeries
      Sets the error bar Paint for this dataset.
      Specified by:
      errorBarColor in interface CategoryDataSeries
      Specified by:
      errorBarColor in interface DataSeries
      Specified by:
      errorBarColor in interface Figure
      Parameters:
      errorBarColor - color
      Returns:
      this DataSeries
    • errorBarColor

      public FigureImpl errorBarColor(String errorBarColor)
      Description copied from interface: DataSeries
      Sets the error bar Paint for this dataset.
      Specified by:
      errorBarColor in interface CategoryDataSeries
      Specified by:
      errorBarColor in interface DataSeries
      Specified by:
      errorBarColor in interface Figure
      Parameters:
      errorBarColor - color
      Returns:
      this DataSeries
    • gradientVisible

      public FigureImpl gradientVisible(boolean gradientVisible)
      Description copied from interface: DataSeries
      Sets whether bar gradients are visible.
      Specified by:
      gradientVisible in interface CategoryDataSeries
      Specified by:
      gradientVisible in interface DataSeries
      Specified by:
      gradientVisible in interface Figure
      Parameters:
      gradientVisible - bar gradient visibility
      Returns:
      this data series.
    • lineColor

      public FigureImpl lineColor(int color)
      Description copied from interface: DataSeries
      Defines the default line color.
      Specified by:
      lineColor in interface CategoryDataSeries
      Specified by:
      lineColor in interface DataSeries
      Specified by:
      lineColor in interface Figure
      Parameters:
      color - color palette index
      Returns:
      this data series.
    • lineColor

      public FigureImpl lineColor(Paint color)
      Description copied from interface: DataSeries
      Defines the default line color.
      Specified by:
      lineColor in interface CategoryDataSeries
      Specified by:
      lineColor in interface DataSeries
      Specified by:
      lineColor in interface Figure
      Parameters:
      color - color
      Returns:
      this data series.
    • lineColor

      public FigureImpl lineColor(String color)
      Description copied from interface: DataSeries
      Defines the default line color.
      Specified by:
      lineColor in interface CategoryDataSeries
      Specified by:
      lineColor in interface DataSeries
      Specified by:
      lineColor in interface Figure
      Parameters:
      color - color
      Returns:
      this data series.
    • lineStyle

      public FigureImpl lineStyle(LineStyle lineStyle)
      Description copied from interface: DataSeries
      Sets the line style.
      Specified by:
      lineStyle in interface CategoryDataSeries
      Specified by:
      lineStyle in interface DataSeries
      Specified by:
      lineStyle in interface Figure
      Parameters:
      lineStyle - style
      Returns:
      this data series.
    • linesVisible

      public FigureImpl linesVisible(Boolean visible)
      Description copied from interface: DataSeries
      Sets whether lines are visible.
      Specified by:
      linesVisible in interface CategoryDataSeries
      Specified by:
      linesVisible in interface DataSeries
      Specified by:
      linesVisible in interface Figure
      Parameters:
      visible - line visibility
      Returns:
      this data series.
    • pointColor

      public FigureImpl pointColor(int pointColor)
      Description copied from interface: DataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface DataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      pointColor - color
      Returns:
      this data series.
    • pointColor

      public FigureImpl pointColor(Paint pointColor)
      Description copied from interface: DataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface DataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      pointColor - color
      Returns:
      this data series.
    • pointColor

      public FigureImpl pointColor(String pointColor)
      Description copied from interface: DataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface DataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      pointColor - color
      Returns:
      this data series.
    • pointLabel

      public FigureImpl pointLabel(Object pointLabel)
      Description copied from interface: DataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface DataSeries
      Specified by:
      pointLabel in interface Figure
      Parameters:
      pointLabel - label
      Returns:
      this XYDataSeries
    • pointLabelFormat

      public FigureImpl pointLabelFormat(String pointLabelFormat)
      Description copied from interface: DataSeries
      Sets the point label format.

      Use {0} where the data series name should be inserted, {1} for the x-value and {2} y-value e.g. "{0}: ({1}, {2})" will display as Series1: (2.0, 5.5).

      Specified by:
      pointLabelFormat in interface DataSeries
      Specified by:
      pointLabelFormat in interface Figure
      Parameters:
      pointLabelFormat - format
      Returns:
      this data series.
    • pointShape

      public FigureImpl pointShape(Shape pointShape)
      Description copied from interface: DataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface DataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      pointShape - shape
      Returns:
      this DataSeries
    • pointShape

      public FigureImpl pointShape(String pointShape)
      Description copied from interface: DataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface DataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      pointShape - shape
      Returns:
      this DataSeries
    • pointSize

      public FigureImpl pointSize(double pointSize)
      Description copied from interface: DataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface DataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      pointSize - point size
      Returns:
      this data series.
    • pointSize

      public FigureImpl pointSize(int pointSize)
      Description copied from interface: DataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface DataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      pointSize - point size
      Returns:
      this data series.
    • pointSize

      public FigureImpl pointSize(Number pointSize)
      Description copied from interface: DataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface DataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      pointSize - point size
      Returns:
      this data series.
    • pointSize

      public FigureImpl pointSize(long pointSize)
      Description copied from interface: DataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface DataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      pointSize - point size
      Returns:
      this data series.
    • pointsVisible

      public FigureImpl pointsVisible(Boolean visible)
      Description copied from interface: DataSeries
      Sets whether points are visible.
      Specified by:
      pointsVisible in interface CategoryDataSeries
      Specified by:
      pointsVisible in interface DataSeries
      Specified by:
      pointsVisible in interface Figure
      Parameters:
      visible - point visibility
      Returns:
      this data series.
    • seriesColor

      public FigureImpl seriesColor(int color)
      Description copied from interface: DataSeries
      Defines the default line and point color.
      Specified by:
      seriesColor in interface DataSeries
      Specified by:
      seriesColor in interface Figure
      Parameters:
      color - color
      Returns:
      this data series.
    • seriesColor

      public FigureImpl seriesColor(Paint color)
      Description copied from interface: DataSeries
      Defines the default line and point color.
      Specified by:
      seriesColor in interface DataSeries
      Specified by:
      seriesColor in interface Figure
      Parameters:
      color - color
      Returns:
      this data series.
    • seriesColor

      public FigureImpl seriesColor(String color)
      Description copied from interface: DataSeries
      Defines the default line and point color.
      Specified by:
      seriesColor in interface DataSeries
      Specified by:
      seriesColor in interface Figure
      Parameters:
      color - color
      Returns:
      this data series.
    • toolTipPattern

      public FigureImpl toolTipPattern(String toolTipPattern)
      Description copied from interface: DataSeries
      Sets the tooltip format.
      Specified by:
      toolTipPattern in interface DataSeries
      Specified by:
      toolTipPattern in interface Figure
      Parameters:
      toolTipPattern - format
      Returns:
      this data series.
    • xToolTipPattern

      public FigureImpl xToolTipPattern(String xToolTipPattern)
      Description copied from interface: DataSeries
      Sets the x-value tooltip format.
      Specified by:
      xToolTipPattern in interface DataSeries
      Specified by:
      xToolTipPattern in interface Figure
      Parameters:
      xToolTipPattern - format
      Returns:
      this data series.
    • yToolTipPattern

      public FigureImpl yToolTipPattern(String yToolTipPattern)
      Description copied from interface: DataSeries
      Sets the y-value tooltip format.
      Specified by:
      yToolTipPattern in interface DataSeries
      Specified by:
      yToolTipPattern in interface Figure
      Parameters:
      yToolTipPattern - format
      Returns:
      this data series.
    • group

      public FigureImpl group(int group)
      Description copied from interface: CategoryDataSeries
      Sets the group for this dataset.
      Specified by:
      group in interface CategoryDataSeries
      Specified by:
      group in interface Figure
      Returns:
      this data series.
    • piePercentLabelFormat

      public FigureImpl piePercentLabelFormat(String pieLabelFormat)
      Description copied from interface: CategoryDataSeries
      Sets the format of the percentage point label format in pie plots.
      Specified by:
      piePercentLabelFormat in interface CategoryDataSeries
      Specified by:
      piePercentLabelFormat in interface Figure
      Parameters:
      pieLabelFormat - format
      Returns:
      this data series.
    • pointColor

      public FigureImpl pointColor(Table t, String category, String pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      t - table
      category - column in t, specifying category values
      pointColor - column in t, specifying Paints or ints/Integers representing color palette values.
      Returns:
      this CategoryDataSeries
    • pointColor

      public FigureImpl pointColor(SelectableDataSet sds, String category, String pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      category - column in sds, specifying category values
      pointColor - column in sds, specifying Paints or ints/Integers representing color palette values.
      Returns:
      this CategoryDataSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, int pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      category - data point
      pointColor - index of the color in the series color palette
      Returns:
      this CategoryDataSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, Paint pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      category - data point
      pointColor - color
      Returns:
      this CategoryDataSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, String pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Parameters:
      category - data point
      pointColor - color
      Returns:
      this CategoryDataSeries
    • pointLabel

      public FigureImpl pointLabel(Table t, String category, String pointLabel)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Parameters:
      t - table
      category - column in t, specifying category values
      pointLabel - column in t, specifying labels
      Returns:
      this CategoryDataSeries
    • pointLabel

      public FigureImpl pointLabel(SelectableDataSet sds, String category, String pointLabel)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      category - column in sds, specifying category values
      pointLabel - column in sds, specifying labels
      Returns:
      this CategoryDataSeries
    • pointLabel

      public FigureImpl pointLabel(Comparable category, Object pointLabel)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Parameters:
      category - category value
      pointLabel - label
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(groovy.lang.Closure<String> pointShapes)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      pointShapes - closure used to determine point shapes
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(Table t, String category, String pointShape)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      t - table
      category - column in t, specifying category values
      pointShape - column in t, specifying shapes
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(SelectableDataSet sds, String category, String pointShape)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      category - column in sds, specifying category values
      pointShape - column in sds, specifying shapes
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(Comparable category, Shape pointShape)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      category - category value
      pointShape - shape
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(Comparable category, String pointShape)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      category - category value
      pointShape - shape
      Returns:
      this CategoryDataSeries
    • pointShape

      public FigureImpl pointShape(Function<Comparable,String> pointShapes)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Parameters:
      pointShapes - function used to determine point shapes
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(Table t, String category, String pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      t - table
      category - column in t, specifying category values
      pointSize - column in t, specifying point sizes
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(SelectableDataSet sds, String category, String pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table)
      category - column in sds, specifying category values
      pointSize - column in sds, specifying point sizes
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, double pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      category - data point
      pointSize - factor to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, int pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      category - data point
      pointSize - factor to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, Number pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      category - data point
      pointSize - factor to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, long pointSize)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Parameters:
      category - data point
      pointSize - factor to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • errorBarColor

      public FigureImpl errorBarColor(int errorBarColor, Object... multiSeriesKey)
      Specified by:
      errorBarColor in interface Figure
      Specified by:
      errorBarColor in interface MultiSeries
    • errorBarColor

      public FigureImpl errorBarColor(Paint errorBarColor, Object... multiSeriesKey)
      Specified by:
      errorBarColor in interface Figure
      Specified by:
      errorBarColor in interface MultiSeries
    • errorBarColor

      public FigureImpl errorBarColor(String errorBarColor, Object... multiSeriesKey)
      Specified by:
      errorBarColor in interface Figure
      Specified by:
      errorBarColor in interface MultiSeries
    • gradientVisible

      public FigureImpl gradientVisible(boolean gradientVisible, Object... multiSeriesKey)
      Specified by:
      gradientVisible in interface Figure
      Specified by:
      gradientVisible in interface MultiSeries
    • group

      public FigureImpl group(int group, Object... multiSeriesKey)
      Specified by:
      group in interface Figure
      Specified by:
      group in interface MultiSeries
    • lineColor

      public FigureImpl lineColor(int color, Object... multiSeriesKey)
      Specified by:
      lineColor in interface Figure
      Specified by:
      lineColor in interface MultiSeries
    • lineColor

      public FigureImpl lineColor(Paint color, Object... multiSeriesKey)
      Specified by:
      lineColor in interface Figure
      Specified by:
      lineColor in interface MultiSeries
    • lineColor

      public FigureImpl lineColor(String color, Object... multiSeriesKey)
      Specified by:
      lineColor in interface Figure
      Specified by:
      lineColor in interface MultiSeries
    • lineStyle

      public FigureImpl lineStyle(LineStyle lineStyle, Object... multiSeriesKey)
      Specified by:
      lineStyle in interface Figure
      Specified by:
      lineStyle in interface MultiSeries
    • linesVisible

      public FigureImpl linesVisible(Boolean visible, Object... multiSeriesKey)
      Specified by:
      linesVisible in interface Figure
      Specified by:
      linesVisible in interface MultiSeries
    • piePercentLabelFormat

      public FigureImpl piePercentLabelFormat(String pieLabelFormat, Object... multiSeriesKey)
      Specified by:
      piePercentLabelFormat in interface Figure
      Specified by:
      piePercentLabelFormat in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(int pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(int[] pointColors, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Table t, String category, String pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Table t, String pointColors, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Paint pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Paint[] pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(SelectableDataSet sds, String category, String pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(SelectableDataSet sds, String pointColors, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, int pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, Paint pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Comparable category, String pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(Integer[] pointColors, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(String pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(String[] pointColors, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColorInteger

      public FigureImpl pointColorInteger(IndexableData<Integer> colors, Object... multiSeriesKey)
      Specified by:
      pointColorInteger in interface Figure
      Specified by:
      pointColorInteger in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(Table t, String category, String pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(Table t, String pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(IndexableData<?> pointLabels, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(SelectableDataSet sds, String category, String pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(SelectableDataSet sds, String pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(Comparable category, Object pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(Object pointLabel, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public FigureImpl pointLabel(Object[] pointLabels, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabelFormat

      public FigureImpl pointLabelFormat(String pointLabelFormat, Object... multiSeriesKey)
      Specified by:
      pointLabelFormat in interface Figure
      Specified by:
      pointLabelFormat in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(groovy.lang.Closure<String> pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Table t, String category, String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Table t, String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Shape pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Shape[] pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(IndexableData<String> pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(SelectableDataSet sds, String category, String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(SelectableDataSet sds, String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Comparable category, Shape pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Comparable category, String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(String pointShape, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(String[] pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointShape

      public FigureImpl pointShape(Function<Comparable,String> pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(double[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(int[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Table t, String category, String pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Table t, String pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(IndexableData<Double> pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(SelectableDataSet sds, String category, String pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(SelectableDataSet sds, String pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, double pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, int pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, Number pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Comparable category, long pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(Number pointSize, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public FigureImpl pointSize(long[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointsVisible

      public FigureImpl pointsVisible(Boolean visible, Object... multiSeriesKey)
      Specified by:
      pointsVisible in interface Figure
      Specified by:
      pointsVisible in interface MultiSeries
    • seriesColor

      public FigureImpl seriesColor(int color, Object... multiSeriesKey)
      Specified by:
      seriesColor in interface Figure
      Specified by:
      seriesColor in interface MultiSeries
    • seriesColor

      public FigureImpl seriesColor(Paint color, Object... multiSeriesKey)
      Specified by:
      seriesColor in interface Figure
      Specified by:
      seriesColor in interface MultiSeries
    • seriesColor

      public FigureImpl seriesColor(String color, Object... multiSeriesKey)
      Specified by:
      seriesColor in interface Figure
      Specified by:
      seriesColor in interface MultiSeries
    • seriesNamingFunction

      public FigureImpl seriesNamingFunction(groovy.lang.Closure<String> namingFunction)
      Description copied from interface: MultiSeries
      Defines the procedure to name a generated series. If there is only one key column defining the series, the input to the naming function is the singular key column value as an Object. If there are multiple key columns defining the series, the input to the naming function will be an Object[] containing the key column values in order.
      Specified by:
      seriesNamingFunction in interface Figure
      Specified by:
      seriesNamingFunction in interface MultiSeries
      Parameters:
      namingFunction - series naming closure
    • seriesNamingFunction

      public FigureImpl seriesNamingFunction(Function<Object,String> namingFunction)
      Description copied from interface: MultiSeries
      Defines the procedure to name a generated series. If there is only one key column defining the series, the input to the naming function is the singular key column value as an Object. If there are multiple key columns defining the series, the input to the naming function will be an Object[] containing the key column values in order.
      Specified by:
      seriesNamingFunction in interface Figure
      Specified by:
      seriesNamingFunction in interface MultiSeries
      Parameters:
      namingFunction - series naming function
    • toolTipPattern

      public FigureImpl toolTipPattern(String toolTipPattern, Object... multiSeriesKey)
      Specified by:
      toolTipPattern in interface Figure
      Specified by:
      toolTipPattern in interface MultiSeries
    • xToolTipPattern

      public FigureImpl xToolTipPattern(String xToolTipPattern, Object... multiSeriesKey)
      Specified by:
      xToolTipPattern in interface Figure
      Specified by:
      xToolTipPattern in interface MultiSeries
    • yToolTipPattern

      public FigureImpl yToolTipPattern(String yToolTipPattern, Object... multiSeriesKey)
      Specified by:
      yToolTipPattern in interface Figure
      Specified by:
      yToolTipPattern in interface MultiSeries
    • pointColor

      public FigureImpl pointColor(int... pointColors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      pointColors - color palette indices. The color for data point i comes from index i. A value of 3 corresponds to the 3rd color from the color pallette.
      Returns:
      this XYDataSeries
    • pointColor

      public FigureImpl pointColor(Table t, String pointColors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      t - table containing colors
      pointColors - column in t containing colors. The color data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointColor

      public FigureImpl pointColor(Paint... pointColor)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      pointColor - colors. The color for data point i comes from index i.
      Returns:
      this XYDataSeries
    • pointColor

      public FigureImpl pointColor(SelectableDataSet sds, String pointColors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table) containing colors
      pointColors - column in sds containing colors. The color data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointColor

      public FigureImpl pointColor(Integer... pointColors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      pointColors - color palette indices. The color for data point i comes from index i. A value of 3 corresponds to the 3rd color from the color pallette.
      Returns:
      this XYDataSeries
    • pointColor

      public FigureImpl pointColor(String... pointColors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Parameters:
      pointColors - color names. The color for data point i comes from index i.
      Returns:
      this XYDataSeries
    • pointColorInteger

      public FigureImpl pointColorInteger(IndexableData<Integer> colors)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColorInteger in interface Figure
      Specified by:
      pointColorInteger in interface XYDataSeries
      Parameters:
      colors - colors. The color for data point i comes from index i.
      Returns:
      this XYDataSeries
    • pointLabel

      public FigureImpl pointLabel(Table t, String pointLabel)
      Description copied from interface: XYDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface XYDataSeries
      Parameters:
      t - table containing labels
      pointLabel - column in t containing labels. The label data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointLabel

      public FigureImpl pointLabel(IndexableData<?> pointLabels)
      Description copied from interface: XYDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface XYDataSeries
      Parameters:
      pointLabels - labels
      Returns:
      this XYDataSeries
    • pointLabel

      public FigureImpl pointLabel(SelectableDataSet sds, String pointLabel)
      Description copied from interface: XYDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface XYDataSeries
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table) containing labels
      pointLabel - column in sds containing labels. The color data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointLabel

      public FigureImpl pointLabel(Object... pointLabels)
      Description copied from interface: XYDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface XYDataSeries
      Parameters:
      pointLabels - labels
      Returns:
      this XYDataSeries
    • pointShape

      public FigureImpl pointShape(Table t, String pointShape)
      Description copied from interface: XYDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface XYDataSeries
      Parameters:
      t - table containing shapes
      pointShape - column in t containing shapes. The shape data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointShape

      public FigureImpl pointShape(Shape... pointShapes)
      Description copied from interface: XYDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface XYDataSeries
      Parameters:
      pointShapes - shapes
      Returns:
      this XYDataSeries
    • pointShape

      public FigureImpl pointShape(IndexableData<String> pointShapes)
      Description copied from interface: XYDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface XYDataSeries
      Parameters:
      pointShapes - shapes
      Returns:
      this XYDataSeries
    • pointShape

      public FigureImpl pointShape(SelectableDataSet sds, String pointShape)
      Description copied from interface: XYDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface XYDataSeries
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table) containing shapes
      pointShape - column in sds containing shapes. The color data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointShape

      public FigureImpl pointShape(String... pointShapes)
      Description copied from interface: XYDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface XYDataSeries
      Parameters:
      pointShapes - shapes
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(double... pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(int... pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(Table t, String pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      t - table containing factors to multiply the default size (1) by
      pointSizes - column in t containing size scaling factors. The size data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(IndexableData<Double> pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(SelectableDataSet sds, String pointSize)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      sds - selectable data set (e.g. OneClick filterable table) containing factors to multiply the default size (1) by
      pointSize - column in sds containing size scaling factors. The size data for point i comes from row i.
      Returns:
      this XYDataSeries
    • pointSize

      public FigureImpl pointSize(long... pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Parameters:
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this XYDataSeries
    • funcNPoints

      public FigureImpl funcNPoints(int npoints)
      Description copied from interface: XYDataSeriesFunction
      Sets the number of data points in this dataset.
      Specified by:
      funcNPoints in interface Figure
      Specified by:
      funcNPoints in interface XYDataSeriesFunction
      Parameters:
      npoints - number of points
      Returns:
      this data series with the specified number of points.
    • funcRange

      public FigureImpl funcRange(double xmin, double xmax)
      Description copied from interface: XYDataSeriesFunction
      Sets the data range for this series.
      Specified by:
      funcRange in interface Figure
      Specified by:
      funcRange in interface XYDataSeriesFunction
      Parameters:
      xmin - range minimum
      xmax - range maximum
      Returns:
      this data series with the new range
    • funcRange

      public FigureImpl funcRange(double xmin, double xmax, int npoints)
      Description copied from interface: XYDataSeriesFunction
      Sets the data range for this series.
      Specified by:
      funcRange in interface Figure
      Specified by:
      funcRange in interface XYDataSeriesFunction
      Parameters:
      xmin - range minimum
      xmax - range maximum
      npoints - number of data points
      Returns:
      this data series with the new range
    • pointColor

      public <CATEGORY extends Comparable, COLOR extends Paint> FigureImpl pointColor(Map<CATEGORY,COLOR> pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      COLOR - type of color for the points
      Parameters:
      pointColor - map from data points to their Paints
      Returns:
      this CategoryDataSeries
    • pointColor

      public <CATEGORY extends Comparable, COLOR extends Paint> FigureImpl pointColor(Map<CATEGORY,COLOR> pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColorInteger

      public <CATEGORY extends Comparable, COLOR extends Integer> FigureImpl pointColorInteger(Map<CATEGORY,COLOR> colors)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColorInteger in interface CategoryDataSeries
      Specified by:
      pointColorInteger in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      COLOR - type of color for the points
      Parameters:
      colors - map from data points to the index of the color palette
      Returns:
      this CategoryDataSeries
    • pointColorInteger

      public <CATEGORY extends Comparable, COLOR extends Integer> FigureImpl pointColorInteger(Map<CATEGORY,COLOR> colors, Object... multiSeriesKey)
      Specified by:
      pointColorInteger in interface Figure
      Specified by:
      pointColorInteger in interface MultiSeries
    • pointLabel

      public <CATEGORY extends Comparable, LABEL> FigureImpl pointLabel(Map<CATEGORY,LABEL> pointLabels)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      LABEL - data type of the point labels
      Parameters:
      pointLabels - map used to determine point labels
      Returns:
      this CategoryDataSeries
    • pointLabel

      public <CATEGORY extends Comparable, LABEL> FigureImpl pointLabel(Map<CATEGORY,LABEL> pointLabels, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointSize

      public <CATEGORY extends Comparable, NUMBER extends Number> FigureImpl pointSize(CATEGORY[] categories, NUMBER[] pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      NUMBER - data type of the point sizes
      Parameters:
      categories - data points
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public <CATEGORY extends Comparable, NUMBER extends Number> FigureImpl pointSize(Map<CATEGORY,NUMBER> pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      NUMBER - data type of the point sizes
      Parameters:
      pointSizes - map used to set sizes of specific data points
      Returns:
      this CategoryDataSeries
    • pointSize

      public <CATEGORY extends Comparable, NUMBER extends Number> FigureImpl pointSize(CATEGORY[] categories, NUMBER[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public <CATEGORY extends Comparable, NUMBER extends Number> FigureImpl pointSize(Map<CATEGORY,NUMBER> pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointShape

      public <CATEGORY extends Comparable> FigureImpl pointShape(Map<CATEGORY,String> pointShapes)
      Description copied from interface: CategoryDataSeries
      Sets the point shapes for data point i from index i of the input labels. Points outside of these indices use default shapes.
      Specified by:
      pointShape in interface CategoryDataSeries
      Specified by:
      pointShape in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      Parameters:
      pointShapes - map used to determine point shapes
      Returns:
      this CategoryDataSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, double[] pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      Parameters:
      categories - data points
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, int[] pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      Parameters:
      categories - data points
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, long[] pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      CATEGORY - type of the categorical data
      Parameters:
      categories - data points
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this CategoryDataSeries
    • pointShape

      public <CATEGORY extends Comparable> FigureImpl pointShape(Map<CATEGORY,String> pointShapes, Object... multiSeriesKey)
      Specified by:
      pointShape in interface Figure
      Specified by:
      pointShape in interface MultiSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, double[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, int[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public <CATEGORY extends Comparable> FigureImpl pointSize(CATEGORY[] categories, long[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointColor

      public <COLOR extends Paint> FigureImpl pointColor(groovy.lang.Closure<COLOR> pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Type Parameters:
      COLOR - type of input for the closure
      Parameters:
      pointColor - closure from data points to their Paints
      Returns:
      this CategoryDataSeries
    • pointColor

      public <COLOR extends Paint> FigureImpl pointColor(Function<Comparable,COLOR> pointColor)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface CategoryDataSeries
      Specified by:
      pointColor in interface Figure
      Type Parameters:
      COLOR - type of color for the points
      Parameters:
      pointColor - function from data points to their Paints
      Returns:
      this CategoryDataSeries
    • pointColor

      public <COLOR extends Paint> FigureImpl pointColor(groovy.lang.Closure<COLOR> pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public <COLOR extends Paint> FigureImpl pointColor(Function<Comparable,COLOR> pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColorInteger

      public <COLOR extends Integer> FigureImpl pointColorInteger(groovy.lang.Closure<COLOR> colors)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColorInteger in interface CategoryDataSeries
      Specified by:
      pointColorInteger in interface Figure
      Type Parameters:
      COLOR - type of color palette indices
      Parameters:
      colors - closure from data points to the index of the color palette
      Returns:
      this CategoryDataSeries
    • pointColorInteger

      public <COLOR extends Integer> FigureImpl pointColorInteger(Function<Comparable,COLOR> colors)
      Description copied from interface: CategoryDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColorInteger in interface CategoryDataSeries
      Specified by:
      pointColorInteger in interface Figure
      Type Parameters:
      COLOR - type of color for the points
      Parameters:
      colors - function from data points to the index of the color palette
      Returns:
      this CategoryDataSeries
    • pointColorInteger

      public <COLOR extends Integer> FigureImpl pointColorInteger(groovy.lang.Closure<COLOR> colors, Object... multiSeriesKey)
      Specified by:
      pointColorInteger in interface Figure
      Specified by:
      pointColorInteger in interface MultiSeries
    • pointColorInteger

      public <COLOR extends Integer> FigureImpl pointColorInteger(Function<Comparable,COLOR> colors, Object... multiSeriesKey)
      Specified by:
      pointColorInteger in interface Figure
      Specified by:
      pointColorInteger in interface MultiSeries
    • pointLabel

      public <LABEL> FigureImpl pointLabel(groovy.lang.Closure<LABEL> pointLabels)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Type Parameters:
      LABEL - data type of the point labels
      Parameters:
      pointLabels - closure used to determine point labels for input categories
      Returns:
      this CategoryDataSeries
    • pointLabel

      public <LABEL> FigureImpl pointLabel(Function<Comparable,LABEL> pointLabels)
      Description copied from interface: CategoryDataSeries
      Sets the point label for data point i from index i of the input labels. Points outside of these indices are unlabeled.
      Specified by:
      pointLabel in interface CategoryDataSeries
      Specified by:
      pointLabel in interface Figure
      Type Parameters:
      LABEL - data type of the point labels
      Parameters:
      pointLabels - function used to determine point labels
      Returns:
      this CategoryDataSeries
    • pointLabel

      public <LABEL> FigureImpl pointLabel(groovy.lang.Closure<LABEL> pointLabels, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointLabel

      public <LABEL> FigureImpl pointLabel(Function<Comparable,LABEL> pointLabels, Object... multiSeriesKey)
      Specified by:
      pointLabel in interface Figure
      Specified by:
      pointLabel in interface MultiSeries
    • pointSize

      public <NUMBER extends Number> FigureImpl pointSize(groovy.lang.Closure<NUMBER> pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      NUMBER - data type of the point sizes
      Parameters:
      pointSizes - closure used to set sizes of data points
      Returns:
      this CategoryDataSeries
    • pointSize

      public <NUMBER extends Number> FigureImpl pointSize(Function<Comparable,NUMBER> pointSizes)
      Description copied from interface: CategoryDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface CategoryDataSeries
      Specified by:
      pointSize in interface Figure
      Type Parameters:
      NUMBER - data type of the point sizes
      Parameters:
      pointSizes - function used to set sizes of data points
      Returns:
      this CategoryDataSeries
    • pointSize

      public <NUMBER extends Number> FigureImpl pointSize(groovy.lang.Closure<NUMBER> pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public <NUMBER extends Number> FigureImpl pointSize(Function<Comparable,NUMBER> pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointColor

      public <T extends Paint> FigureImpl pointColor(IndexableData<T> pointColor, Object... multiSeriesKey)
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface MultiSeries
    • pointColor

      public <T extends Paint> FigureImpl pointColor(IndexableData<T> pointColor)
      Description copied from interface: XYDataSeries
      Sets the point color. Unspecified points use the default color.
      Specified by:
      pointColor in interface Figure
      Specified by:
      pointColor in interface XYDataSeries
      Type Parameters:
      T - data type of the colors
      Parameters:
      pointColor - colors. The color for data point i comes from index i.
      Returns:
      this XYDataSeries
    • pointSize

      public <T extends Number> FigureImpl pointSize(T[] pointSizes, Object... multiSeriesKey)
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface MultiSeries
    • pointSize

      public <T extends Number> FigureImpl pointSize(T[] pointSizes)
      Description copied from interface: XYDataSeries
      Sets the point size. A scale factor of 1 is the default size. A scale factor of 2 is 2x the default size. Unspecified points use the default size.
      Specified by:
      pointSize in interface Figure
      Specified by:
      pointSize in interface XYDataSeries
      Type Parameters:
      T - data type of the factors
      Parameters:
      pointSizes - factors to multiply the default size (1) by
      Returns:
      this XYDataSeries