Class AxisPair<ST extends AxesChartStyler,​S extends AxesChartSeries>

    • Constructor Detail

      • AxisPair

        public AxisPair​(Chart<ST,​S> chart)
        Constructor
        Parameters:
        chart -
    • Method Detail

      • paint

        public void paint​(java.awt.Graphics2D g)
        Specified by:
        paint in interface ChartPart
      • prepareForPaint

        private void prepareForPaint()
      • setDefaultAxisMinMax

        private void setDefaultAxisMinMax()
        Sets a default minimum and maximum on all axes, for cases where there are no series to compute a range from.
      • getYAxis

        Axis<ST,​S> getYAxis​(int yIndex)
      • overrideMinMaxForXAxis

        private void overrideMinMaxForXAxis()
        Here we can add special case min max calculations and take care of manual min max settings.
      • overrideMinMaxForYAxis

        private void overrideMinMaxForYAxis​(Axis yAxis)
      • getXAxis

        public Axis<ST,​S> getXAxis()
      • getYAxis

        Axis<ST,​S> getYAxis()
      • getBounds

        public java.awt.geom.Rectangle2D getBounds()
        Specified by:
        getBounds in interface ChartPart
      • getLeftYAxisBounds

        java.awt.geom.Rectangle2D.Double getLeftYAxisBounds()
      • getRightYAxisBounds

        java.awt.geom.Rectangle2D.Double getRightYAxisBounds()
      • getLeftMainYAxis

        Axis<ST,​S> getLeftMainYAxis()
      • getRightMainYAxis

        Axis<ST,​S> getRightMainYAxis()