1
以下のようなカラーキーを作成することは可能ですか? (これは、ソフトウェアグリッド分析と表示システム - Gradsから来ます)。レベルプロットの色の範囲と極限
私は格子レベルプロットを使用してラスタをプロットするrastervisからlevelplotを使用しています:
require(raster)
require(rasterVis)
set.seed(200)
X = seq(-40,0,by=1)
Y = seq(-60,-40,by=1)
grid = expand.grid(list(X=X,Y=Y))
Z = rnorm(nrow(grid),mean=10,sd=100)
data = data.frame(grid,Z)
r = rasterFromXYZ(data)
mapTheme <- rasterTheme(region=c('#EEF7FA','#D6F8F7',"#BEDAFF",'#5DA4FF',"#0000FF","#D4F9E2","#00FF7F","#008000","#FFFF00","#FFD27F", "#FFB732" ,"#EE7600",
"#D53E4F","#FF6A6A"))
my.at = c(0,1,5,10,15,20,25,30,40,50,75,100,150,200)
myColorkey <- list(at=my.at,
space="bottom",
labels=list(at=my.at))
p=levelplot(r, par.settings=mapTheme,at = my.at, colorkey=myColorkey,margin=F)
print(p)
結果:
あなたは0より小さい値と大きなより200が白、共に、見ることができるように、私はよりより大きいか小さい値を設定する方法をさっぱりだが特定の色として表示される特定の値。 Moroverでは、カラーキーの連続した太いマークの間隔を同じにすることはできますが、間隔は同じではありませんか?
これは私が探していたまさにです、ありがとうございました。私は本当に色のアドバイスを感謝します! –