Я использую geom_contour_filled
ggplot для построения этой карты. Я хочу изменить диапазоны легенды от -2 до 11, как я написал в аргументе breaks = c(-Inf,-2., -1.5, -1., -0.5, 0, 0.5, 1, 1.5, 2, 3, 4, 5, 7, 9, 11,Inf)
, но график показывает только цвет, который отображается на графике. Кроме того, ggplot автоматически устанавливает цвета для переменных, но можно ли изменить цвет контура?
Вот мой код:
ggplot(map, aes(y=Latitude, x=Longitude, z=variable)) +
ggtitle(title)+
geom_contour_filled(breaks = c(-Inf,-2., -1.5, -1., -0.5, 0, 0.5, 1, 1.5, 2, 3, 4, 5, 7, 9, 11,Inf))+
geom_map(data=world, map=world,
aes(long, lat, map_id=id),
size=0.1, fill=NA, color = "grey") + #America and Greenland
geom_map(data=canada, map=canada,
aes(long, lat, map_id=id),
size=0.2, fill=NA, color = "black")+ #Canada
xlim(-146,-44)+
ylim(35,90)+
theme(plot.title = element_text(hjust = 0.5))
Моя текущая карта:
My desired map:
Моя карта целей выглядит так