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)