You may try this: > get.coords.circle <- function(x0, y0, r, len, rot){ + by <- seq(from=-pi, to=pi, length.out=len) + x <- r*cos(by+rot) + x0 + y <- r*sin(by+rot) + y0 + coords <- cbind(x,y) + coords[!duplicated(coords),] + } > xtms <- get.coords.circle(x0=2, y0=4, r=2, len=7, rot=0) > xtms1 <- get.coords.circle(x0=2, y0=4, r=1, len=7, rot=10) > > plot(xtms, type="n") > segments(x0=xtms[1:3,1], y0=xtms[1:3,2], + x=xtms[4:6,1], y=xtms[4:6,2]) > text(xtms[c(4,5,6),], labels=paste("line1", 1:3, sep="_")) > text(xtms1, labels=paste("S", 1:6, sep="_")) > points(x=2, y=4, cex=3) >
Please see the output. Is this what you are looking for? I hope this helps.
Chel Hee Lee On 12/21/2014 01:25 PM, eliza botto wrote:
Dear UseRs, A point was plotted by the following command plot(2,4,ylim=c(0,10),xlim=c(0,5)) how to divide the space around the plotted point into six regions each of 60 degree as shown in the Figure 2a) in the following link http://infolab.usc.edu/csci599/Fall2007/papers/b-2.pdf. Thankyou very much in advance, Eliza. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.