Rでは、データが0の周りにあり、データが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