R画像で、画像の値が20を超えると、切れ目と色を変更しようとしています。赤のままにする必要があります。(私の現在の場合は白になります)
colors <- colorpanel(30, "green","red")
colbreaks <- seq(1,20, length=length(colors)+1)
gplotのカラーパネルを使用して、緑と赤の色を使用します。私の値はほとんど1〜15で、場合によっては20を超えますが、違いを表示したいので、20を制限にします。私のスクリプトでは、値が21以上になると、正方形が白になります。どうすればこれをキャッチして赤のままにすることができますか?再現:
test123 <- structure(c(2,7,3,18,22,25,12,1), .Dim = c(2L,4L))
colors <- colorpanel(30, "green","red")
colbreaks <- seq(1,20, length=length(colors)+1)
image(test123, col=colors, breaks=colbreaks)
画像の2つの白い四角は、値が22と25です。