[R] Stretch the y axis in levelplot

Dieter Wirz didi.wirz at gmail.com
Tue Mar 12 21:27:33 CET 2013


Hi -
levelplot (Package lattice) assumes, that the used Matrix is more or
less quadratic. But if the Matrix is e.g. 5x400 you get only a bar....

require(lattice)
# create a nice matrix
dat <- as.data.frame(matrix(runif(2000),ncol=5))
dat$V1 <- c(sin(1:400/80))
dat$V2 <- c(sin(1:400/75))
dat$V3 <- c(sin(1:400/70))
dat$V4 <- c(sin(1:400/65))
dat$V5 <- c(sin(1:400/60))
matrix <- abs(as.matrix(dat))

# and perform levelplot on
levelplot(matrix)

Is there (a simple) possibility to stretch the y axis.

Dieter



More information about the R-help mailing list