convertXY Convert between Graphics Coordinate Systems
 Description
Convert between graphics coordinate systems.
Usage
grconvertX(x, from = "user", to = "user") grconvertY(y, from = "user", to = "user")
Arguments
| x, y | numeric vector of coordinates. | 
| from, to | character strings giving the coordinate systems to convert between. | 
Details
The coordinate systems are
- "user"
- 
user coordinates. 
- "inches"
- 
inches. 
- "device"
- 
the device coordinate system. 
- "ndc"
- 
normalized device coordinates. 
- "nfc"
- 
normalized figure coordinates. 
- "npc"
- 
normalized plot coordinates. 
- "nic"
- 
normalized inner region coordinates. (The ‘inner region’ is that inside the outer margins.) 
- "lines"
- 
lines of margin (based on mex).
- "chars"
- 
lines of text (based on cex).
(These names can be partially matched.) For the ‘normalized’ coordinate systems the lower left has value 0 and the top right value 1.
Device coordinates are those in which the device works: they are usually in pixels where that makes sense and in big points (1/72 inch) otherwise (e.g., pdf and postscript). 
Value
A numeric vector of the same length as the input.
Examples
op <- par(omd=c(0.1, 0.9, 0.1, 0.9), mfrow = c(1, 2))
plot(1:4)
for(tp in c("in", "dev", "ndc", "nfc", "npc", "nic", "lines", "chars"))
    print(grconvertX(c(1.0, 4.0), "user", tp))
par(op)
    Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.