Syntax
        
            ISCALE, Id [, X[, Y[, Z]]] [, /RESET] [, TOOL=iToolID] [, X=Value] [, Y=Value] [, Z=Value]
        
            Arguments
        
             Id
        
            The identifier of the object to scale. If you pass a partial identifier, the IGETID function is called to retrieve the full identifier string.
        
             X, Y, Z         
            The scaling factor values for the X, Y, and Z axes.         
            Keywords
        
            RESET
        
            Set this keyword to reset the scale factors to 1.0 before performing any scaling with supplied X, Y, or Z values.
        
            TOOL
        
            Set this keyword to the identifer of the iTool in which ID is found. If not supplied, the current iTool is used.
        
            X
        
            Set this keyword to the scaling factor to apply to the X axis. If this keyword is supplied, the value supercedes the X argument.
        
            Y
        
            Set this keyword to the scaling factor to apply to the Y axis. If this keyword is supplied, the value supercedes the Y argument.
        
            Z
        
            Set this keyword to the scaling factor to apply to the Z axis. If this keyword is supplied, the value supercedes the Z argument.
        
            Examples
        
            In the following example, we plot a sine wave and reduce the Y axis by 50%.
        
                    
            X = 2*!PI/100 * FINDGEN(100)        
            IPLOT, SIN(X)        
             
                    
            result = DIALOG_MESSAGE('Click OK to squish the Y axis by 50%.', $        
               /INFORMATION)        
            ISCALE, 'plot', Y = 0.5            
            Version History
        
            
            See Also
        
            IGETID, IROTATE, ITRANSLATE, IZOOM