s*******m 发帖数: 160 | 1 假定想根据Matrix的各个点的value来画一个颜色不同的矩阵图,
在image()中,col=c()怎么设定才能做到颜色深浅反映矩阵值呢?分段我知道怎么弄了
,连续的颜色(数值)变化不会弄。
如果能同时附上color strip legend就更好了。
多谢! | o****o 发帖数: 8077 | 2 只会灰度
col=grey((data$value-min(data$value))/max(data$value-min(data$value)))
【在 s*******m 的大作中提到】 : 假定想根据Matrix的各个点的value来画一个颜色不同的矩阵图, : 在image()中,col=c()怎么设定才能做到颜色深浅反映矩阵值呢?分段我知道怎么弄了 : ,连续的颜色(数值)变化不会弄。 : 如果能同时附上color strip legend就更好了。 : 多谢!
| R*********r 发帖数: 225 | 3 ? rainbow
会给你一些function产生颜色的连续值,你可以自己试试哪种比较好。
我是大部分时间用楼上说的grayscale。
x<-1:1000
plot(x,col=gray(( length(x):1)/length(x) ), pch=15)
【在 s*******m 的大作中提到】 : 假定想根据Matrix的各个点的value来画一个颜色不同的矩阵图, : 在image()中,col=c()怎么设定才能做到颜色深浅反映矩阵值呢?分段我知道怎么弄了 : ,连续的颜色(数值)变化不会弄。 : 如果能同时附上color strip legend就更好了。 : 多谢!
|
|