Я рисую карту Новой Зеландии, где разные регионы окрашены по-разному. Вот мой код:
library(ggplot2)
library(maps)
library(dplyr)
library(RColorBrewer)
nz <- map_data("nz")
value <- data.frame(region = unique(nz$region),
y = as.factor(1:length(unique(nz$region))))
nz <- nz %>%
left_join(value, by = c("region"))
pal <- colorRampPalette(brewer.pal(22, "RdYlBu"))(22)
nzplot <- ggplot() +
geom_polygon(aes(x = long, y = lat, group = group, fill = y), data = nz) +
scale_fill_manual(values = pal,
guide = guide_legend(direction = "vertical",
override.aes = list(colour = "darkgreen"),
ncol = 3))
ggsave("nzplot.pdf", nzplot,
width = 89, height = 80, units = "mm")
Это создает следующий рисунок: введите описание изображения здесь
Каждый ключ легенды окаймлен темно-зеленой рамкой благодаря override.aes = list(colour = "darkgreen")
, но как я могу настроить толщину этой зеленой границы?