arctext {plotrix} | R Documentation |
arctext
displays a string along a circular arc, rotating each
letter. This may not work on all devices, as not all graphic devices
can rotate text to arbitrary angles. The output looks best on a
Postscript or similar device that can rotate text without distortion.
Rotated text often looks very ragged on small bitmaps.
If the user passes a value for
start
, this will override any value passed to middle
.
If the plot area is not square, see par(pty="s")
, the arc will
be somewhat elliptical.
arctext(x,center=c(0,0),radius=1,start=NA,middle=pi/2,stretch=1,cex=1,...)
x |
A character string. |
center |
The center of the circular arc in x/y user units. |
radius |
The radius of the arc in user units. |
start |
The starting position of the string in radians. |
middle |
The middle position of the string in radians. |
stretch |
How much to stretch the string for appearance. |
cex |
The character expansion factor. |
... |
additional arguments passed to text . |
nil
Jim Lemon - Thanks to Suhas Parandekar for the idea.
plot(0,xlim=c(1,5),ylim=c(1,5),main="Test of arctext",xlab="",ylab="", type="n") arctext("bendy like spaghetti",center=c(3,3),col="blue") arctext("bendy like spaghetti",center=c(3,3),radius=1.5,start=pi,cex=2) arctext("bendy like spaghetti",center=c(3,3),radius=0.5, start=pi/2,stretch=1.2)