在R中,我有一个围绕零的数据云,并且一些数据在1左右,我想“重新调整”我的热量颜色以区分较低的数字。这必须以彩虹方式完成,不要“离散的颜色”。我尝试了image.plot中的中断,但它不起作用。在r中调整颜色调色板
image.plot(X,Y,as.matrix(mymatrix),col=heat.colors(800),asp=1,scale="none")
我想:
lowerbreak=seq(min(values),quantile2,len=80)
highbreak=seq(quantile2+0.0000000001,max(values),len=20)
break=c(lowerbreak,highbreak)
ii <- cut(values, breaks = break,
include.lowest = TRUE)
colors <- colorRampPalette(c("lightblue", "blue"))(99)[ii]
也许'?colorRamp'插值颜色。 –
我试过,但我无法理解我该如何区分低价值 – gdlzzzz