Вот мой код и связанные с ним структуры переменных.
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
я должен использовать.
Кроме того, я попытался заполнить континент твердым теломцвет, но я ничего не могу найти с ним.Я пытался использовать карту, но она не работает для решетки.
Спасибо за вашу помощь.