R - Контурная карта - PullRequest
       8

R - Контурная карта

1 голос
/ 08 февраля 2012

У меня есть контурный график, мне интересно, можно ли обозначить отдельные уровни контура, а также цвета? (то есть, скажем, первый розовый контур - это 0,2, второй - это 0,4 или что-то еще работает).

Кроме того, каков аргумент для заполнения земли сплошным цветом?

library(lattice)
contourplot(cor_Warra_SF_SST_SON, region=TRUE, at=seq(-1, 1, 0.2), 
labels=FALSE, row.values=lon_sst, column.values=lat_sst,
xlab='longitude', ylab='latitude')

enter image description here

1 Ответ

2 голосов
/ 08 февраля 2012

Чтобы включить метки для контурных линий, просто установите labels = TRUE (вместо labels=FALSE, который вы используете в данный момент).

?contourplot документирует аргумент labels таким образом:

labels: обычно логическое указание того, должны ли контурные линии быть помечены, но другие возможности для более сложных контроль существует. Подробности документированы на странице справки для «Panel.levelplot», которому передается этот аргумент без изменений. Эта страница справки также документирует «label.style» аргумент, который влияет на способ отображения меток.

Чтобы добавить заполненные полигоны для континентов, я бы попытался использовать mapplot() из пакета latticeExtra, добавив его к графику, который вы уже создали, используя layer(), также из latticeExtra. (Я не могу получить более конкретную информацию, если не имею доступа к данным, которые вы используете.)

...