Удалите государственные границы США, создайте выделенные области в ggplot2 / geom_polygon
Я отображаю следующую таблицу тенденций множественной лекарственной устойчивости в США:
Используя следующий код:
states_map <-map_data ( 'состояние')
m <- ggplot(ncftrendsort, aes(map_id = region)) +
geom_map(aes(fill = ncftrendsort$mdr), map = states_map, color = 'black') +
expand_limits(x = states_map$long, y = states_map$lat) +
theme_classic() +
scale_fill_continuous(name = "% MDR", low = 'white', high = 'black') +
theme(axis.title.y = element_blank()) +
theme(axis.title.x = element_blank()) +
theme(axis.line = element_blank()) +
theme(axis.ticks = element_blank()) +
theme(axis.text.x = element_blank()) +
theme(axis.text.y = element_blank()) +
ggtitle('Regional Multi-Drug Resistant PSA (non-CF Patients), 1999-2012') +
theme(plot.title = element_text(size = 13, vjust = 2)) + facet_grid(Years ~.)
Карта и данные работают нормально, но я хочу убрать государственные границы и обрисовать контуры, которые я обозначил (прописная буква 'Регион' в наборе данных), поэтому карта выглядит примерно так:
Эти карты представляют собой разные данные, поэтому решения не будут совпадать ... и меня не волнуют названия осей или другие различия, а только региональные границы. Я также хотел бы знать, как добавить метки регионов, как показано на верхней / белой / пустой карте выше. Пробовал возиться с добавлением слоя geom_polygon и думаю, что это ключ, но я не могу его обрисовать в общих чертах области, которые я создал. Спасибо за вашу помощь всем!! Надеясь, что набор данных работает для dl ..., пожалуйста, прокомментируйте, если есть лучший способ поделиться файлами с SO.