Christoph Lehmann wrote:
> Hi
>
> I use pixmapIndexed
>
> tmp.vimp <- array(0,c(x.dim,y.dim))
> tmp.vimp <- pixmapIndexed(tmp.vimp, col=rainbow)
>
> to plot values of a 2D matrix. I 'fill' the pixmapIndexed like:
>
> for (x in 1:x.dim) {
> for (y in 1:y.dim) {
> tmp.vimp at index[x,y] <- my.matrix[x,y]
> }}
I guess you are going to call it like this:
pixmapIndexed(my.matrix, col=rainbow)
If you change the data after the call to pixmapIndexed(), the color
information won't be calculated again. See the function definition
itself for details (as well as the help page).
Uwe Ligges
>
> how can I define, that the colors are painted e.g. according the rainbow
> palette?
>
> plot(tmp.vimp) paints all 'pixels' in red even though I specified
it
> with col=rainbow (see above)
>
> many thanks
>
> cheers
>
> christoph
>
> p.s. is there an easier method for 'painting' the values of a 2d
matrix?
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html