[R] figure-definition and heatmap question

Antje niederlein-rstat at yahoo.de
Fri Aug 24 09:17:56 CEST 2007


There is no one who could help me with this?

Antje schrieb:
> Hello,
> 
> I have two questions. I'd like to visualize data with a heatmap and I have the 
> following testcase:
> 
> x <- rnorm(256)
> nx <- x + abs(min(x))
> nnx <- 255/max(nx) * nx
> x <- matrix(nnx, 16, 16)
> rownames(x) <- c("A","B","C","D","E","F","G","I","H","J","K","L","M","N","O","P")
> par(fin=c(8.0,8.0))
> cp <- colorRampPalette(c("white","springgreen","darkgreen"),space="Lab")
> heatmap(x, Rowv = NA, Colv = NA, scale="none", col=cp(200))
> 
> I defined the figure region to make sure that each position is a square. But 
> with these settings I get the following output (though it looks nice):
>  > x <- rnorm(256)
>  > nx <- x + abs(min(x))
>  > nnx <- 255/max(nx) * nx
>  > x <- matrix(nnx, 16, 16)
>  > rownames(x) <- 
> c("A","B","C","D","E","F","G","I","H","J","K","L","M","N","O","P")
>  > par(fin=c(8.0,8.0))
>  > cp <- colorRampPalette(c("white","springgreen","darkgreen"),space="Lab")
>  > heatmap(x, Rowv = NA, Colv = NA, scale="none", col=cp(200))
> 	Fehler in par(op) : ungültiger Wert für den Grafikparameter "fig" spezifiziert
>  > par(fin=c(8.0,8.0))
>  > cp <- colorRampPalette(c("white","springgreen","darkgreen"),space="Lab")
>  > heatmap(x, Rowv = NA, Colv = NA, scale="none", col=cp(200))
> 	Fehler in par(op) : ungültiger Wert für den Grafikparameter "fig" spezifiziert
>  > par()$fig
> [1]  7.267443e-04  1.305448e-02 -2.862294e-17  9.876543e-01
>  > par()$fin
> [1] 0.08834875 7.06790021
> 
> Why do I get this error? Why does the parameters have these strange values 
> (though I set the fin parameter before...)
> 
> And another question concerning the heatmap: May I force the funtion to plot A1 
> at the upper left corner instead of the lower left?
> 
> I'll be glad about any idea how to solve these problems...
> 
> Ciao,
> Antje
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> 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.
>



More information about the R-help mailing list