これが私のコードと関連する変数構造です。
Correlation_Plot = contourplot(cor_Warra_SF_SST_JJA, region=TRUE, at=seq(-0.8, 0.8, 0.2),
labels=FALSE, row.values=(lon_sst), column.values=lat_sst,
xlab='longitude', ylab='latitude')
Correlation_Plot = Correlation_Plot + layer({ ok <- (cor_Warra_SF_SST_JJA>0.6);
panel.text(cor_Warra_SF_SST_JJA[ok]) })
Correlation_Plot
# this is the longitude (from -179.5 to 179.5) , 360 data in total
> str(lon_sst)
num [1:360(1d)] -180 -178 -178 -176 -176 ...
# this is the latitude (from -89.5 to 89.5), 180 data in total
> str(lat_sst)
num [1:180(1d)] -89.5 -88.5 -87.5 -86.5 -85.5 -84.5 -83.5 -82.5 -81.5 -80.5 ...
# This is data set corresponding to longitude and latitude
> dim(cor_Warra_SF_SST_JJA)
[1] 360 180
layer()
0.6より大きい輪郭のラベルを表示するために使用しようとしましたが、機能しません。
凡例の色のコントラストを上げて、どの色がどのレベルに反応するかを本当に明確にすることは可能ですか?カラーオプションとは何ですか、見つかりませんか?
最も重要なのは、指定された等高線間隔(たとえば、+ /-0.2)に対して太い黒い線を描画したいですか?icanもそうだと思います
layer()
が、どのpanel
関数を使うべきかわかりません。また、大陸を無地で塗りつぶそうとしましたが、何も見つかりませんでした。マップを使用してみましたが、ラティスでは機能しません。
ご協力いただきありがとうございます。