Interface Zoomable

    • Method Detail

      • zoomDomainAxes

        void zoomDomainAxes​(double factor,
                            PlotRenderingInfo state,
                            java.awt.geom.Point2D source)
        Multiplies the range on the domain axis/axes by the specified factor. The source point can be used in some cases to identify a subplot, or to determine the center of zooming (refer to the documentation of the implementing class for details).
        Parameters:
        factor - the zoom factor.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        See Also:
        zoomRangeAxes(double, PlotRenderingInfo, Point2D)
      • zoomDomainAxes

        void zoomDomainAxes​(double factor,
                            PlotRenderingInfo state,
                            java.awt.geom.Point2D source,
                            boolean useAnchor)
        Multiplies the range on the domain axis/axes by the specified factor. The source point can be used in some cases to identify a subplot, or to determine the center of zooming (refer to the documentation of the implementing class for details).
        Parameters:
        factor - the zoom factor.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        useAnchor - use source point as zoom anchor?
        Since:
        1.0.7
        See Also:
        zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)
      • zoomDomainAxes

        void zoomDomainAxes​(double lowerPercent,
                            double upperPercent,
                            PlotRenderingInfo state,
                            java.awt.geom.Point2D source)
        Zooms in on the domain axes. The source point can be used in some cases to identify a subplot for zooming.
        Parameters:
        lowerPercent - the new lower bound.
        upperPercent - the new upper bound.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        See Also:
        zoomRangeAxes(double, double, PlotRenderingInfo, Point2D)
      • zoomRangeAxes

        void zoomRangeAxes​(double factor,
                           PlotRenderingInfo state,
                           java.awt.geom.Point2D source)
        Multiplies the range on the range axis/axes by the specified factor. The source point can be used in some cases to identify a subplot, or to determine the center of zooming (refer to the documentation of the implementing class for details).
        Parameters:
        factor - the zoom factor.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        See Also:
        zoomDomainAxes(double, PlotRenderingInfo, Point2D)
      • zoomRangeAxes

        void zoomRangeAxes​(double factor,
                           PlotRenderingInfo state,
                           java.awt.geom.Point2D source,
                           boolean useAnchor)
        Multiplies the range on the range axis/axes by the specified factor. The source point can be used in some cases to identify a subplot, or to determine the center of zooming (refer to the documentation of the implementing class for details).
        Parameters:
        factor - the zoom factor.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        useAnchor - use source point as zoom anchor?
        Since:
        1.0.7
        See Also:
        zoomDomainAxes(double, PlotRenderingInfo, Point2D)
      • zoomRangeAxes

        void zoomRangeAxes​(double lowerPercent,
                           double upperPercent,
                           PlotRenderingInfo state,
                           java.awt.geom.Point2D source)
        Zooms in on the range axes. The source point can be used in some cases to identify a subplot for zooming.
        Parameters:
        lowerPercent - the new lower bound.
        upperPercent - the new upper bound.
        state - the plot state.
        source - the source point (in Java2D coordinates).
        See Also:
        zoomDomainAxes(double, double, PlotRenderingInfo, Point2D)