[R] how to draw a perspective pyramid
David Winsemius
dwinsemius at comcast.net
Mon Sep 1 03:45:17 CEST 2008
On Aug 31, 2008, at 7:21 PM, dxc13 wrote:
>
> Dear list,
>
> I am trying to construct a perspective plot of a 2D triangle, or
> pyramid. I
> can easily do the one dimensional plot (code below), but I can't
> figure out
> how to do it in a perspective plot for two input variables. Does
> anyone
> have a simple solution?
>
> Thanks!
> Derek
>
> #code for a triangle
> u <- seq(-1,1,.001)
> tri <- (1-abs(u))
> plot(tri~u,type="l",main="Second Iteration Kernel: Two Input
> Variables",lwd=2,
> xlab="x",ylab="y",col="blue")
You probably don't want to have quite so many points in your parameter
variables.
This is not a correct solution, but maybe it will get you further along:
u <- seq(-1,1,.1)
v <- seq(-1,1,.1)
z <- outer(u,v,f)
f <- function(u,v) { val <- 1 -abs(u) -abs(v) }
z <- outer(u,v,f)
persp(u,v,z, xlim = c(-2,2), phi = 30, theta=30)
For one complete solution fry ?ifelse
--
David Winsemius
More information about the R-help
mailing list