Удалите государственные границы США, создайте выделенные области в ggplot2 / geom_polygon

Я отображаю следующую таблицу тенденций множественной лекарственной устойчивости в США:

MDR по регионам

Используя следующий код:

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.

Ответы на вопрос(1)

Ваш ответ на вопрос