マップしたい2つのデータフレームがあります。DFSは同じ xy 座標を持ち、ここに示すような両方の DFS に個別のカラー スケールが表示された単一のカラーバーが必要です。カラーキーの色を自分で定義したブレークと一致させたいです。この例の外で適用できるより一般的な解決策は大歓迎です
RcolorBrewerパッケージの RdYIBu カラー パレットは、私が求めているものです。
これまでの私のコード:
library(rasterVis)
ras1 <- raster(nrow=10,ncol=10)
set.seed(1)
ras1[] <- rchisq(df=10,n=10*10)
ras2=ras1*(-1)/2
s <- stack(ras1,ras2)
Uniques <- cellStats(s,stat=unique)
Uniques.max <- max(Uniques)
Uniques.min <- min(Uniques)
my.at <- round(seq(ceiling(Uniques.max), floor(Uniques.min), length.out= 10),0)
myColorkey <- list(at=my.at, labels=list(at=my.at))
levelplot(s, at=my.at, colorkey=myColorkey,par.settings=RdBuTheme())
上記のサンプル マップに示されているように、マップ上の値と一致するようにカラーキーの値を設定するにはどうすればよいですか? カラーキーの色の数は、マップに表示されている数と同じである必要があることに注意してください。
助けてくれて本当にありがとうございます。あなたの提案は、私がそのような多くの地図を作成するのに役立ちます。
ありがとう。