A subroutine for plotting stars
Yusuke Uchiyama
me@naxgul.kais.kyoto-u.ac.jp
Fri, 12 Feb 1999 18:22:59 GMT
Hello,
I implemented "symbols.stars", a sub routine plotting stars.
It is intended to be called from "symbols".
Please use it if it is acceptable.
Yusuke Uchiyama
Laboratory of Insect Physiology
Graduate School of Agriculture
Kyoto University
e-mail: yusuke@kais.kyoto-u.ac.jp
---cut here---
"symbols.stars" <-
function (x, y, stars, add = FALSE, ...)
{
stars <- t(stars)
i <- dim(stars)[1]
anstep <- 2 * pi/i
anstep <- anstep * 0:(i - 1) + pi/2
dim(anstep) <- length(anstep)
anstep <- t(apply(anstep, 1, rep, dim(stars)[2]))
dim(x) <- length(x)
dim(y) <- length(y)
x <- apply(x, 1, rep, i)
y <- apply(y, 1, rep, i)
x <- x + stars * cos(anstep)
y <- y + stars * sin(anstep)
x <- c(apply(x, 2, c, NA))
y <- c(apply(y, 2, c, NA))
if (add == FALSE) {
xlim <- c(min(x[!is.na(x)]) - 1.5, max(x[!is.na(x)]) +
1.5)
ylim <- c(min(y[!is.na(y)]) - 1.5, max(y[!is.na(y)]) +
1.5)
plot.new()
plot.window(xlim, ylim)
}
polygon(x, y)
}
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._