Class Axes<T extends Serializable>

  • All Implemented Interfaces:
    Serializable, Element

    public class Axes<T extends Serializable>
    extends Object
    implements Element
    Axes options are specified within an axes object at the top level of the plot options like so:
      {
       axes: {
          xaxis: {min: 5},
            yaxis: {min: 2, max: 8, numberTicks:4},
            x2axis: {pad: 1.5},
            y2axis: {ticks:[22, 44, 66, 88]}
        }
      }
     
    There are 2 x axes, 'xaxis' and 'x2axis', and 9 yaxes, 'yaxis', 'y2axis'. 'y3axis', ... Any or all of which may be specified.
    Author:
    inaiat
    See Also:
    Serialized Form
    • Constructor Detail

      • Axes

        public Axes()
    • Method Detail

      • xAxisInstance

        public XAxis<T> xAxisInstance()
      • yAxisInstance

        public YAxis<T> yAxisInstance()
      • x2axisInstance

        public X2Axis<T> x2axisInstance()
      • y2axisInstance

        public Y2Axis<T> y2axisInstance()
      • getXaxis

        public XAxis<T> getXaxis()
        Returns:
        the xaxis
      • setXaxis

        public Axes<T> setXaxis​(XAxis<T> xaxis)
        Parameters:
        xaxis - the xaxis to set
        Returns:
        Axes
      • getYaxis

        public YAxis<T> getYaxis()
        Returns:
        the yaxis
      • setYaxis

        public Axes<T> setYaxis​(YAxis<T> yaxis)
        Parameters:
        yaxis - the yaxis to set
        Returns:
        Axes
      • getX2axis

        public X2Axis<T> getX2axis()
        Returns:
        the x2axis
      • setX2axis

        public Axes<T> setX2axis​(X2Axis<T> x2axis)
        Parameters:
        x2axis - the x2axis to set
        Returns:
        Axes
      • getY2axis

        public Y2Axis<T> getY2axis()
        Returns:
        the y2axis
      • setY2axis

        public Axes<T> setY2axis​(Y2Axis<T> y2axis)
        Parameters:
        y2axis - the y2axis to set
        Returns:
        Axes