public void zoomRangeAxes(double factor, PlotRenderingInfo info,
                              Point2D source, boolean useAnchor) {
                
        if (useAnchor) {
            // get the source coordinate - this plot has always a VERTICAL
            // orientation
            double sourceX = source.getX();
            double anchorX = this.rangeAxis.java2DToValue(sourceX, 
                    info.getDataArea(), RectangleEdge.LEFT);
            this.rangeAxis.resizeRange(factor, anchorX);
        }
        else {
            this.rangeAxis.resizeRange(factor);