Я сопоставляю следующую таблицу тенденций резистентности к нескольким лекарственным средствам в США:
Используя следующий код:
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 ~.)
Карта и данные работают очень хорошо, но я хочу удалить границы состояний и наметить области, которые я определил (capital-R 'Region' в наборе данных), поэтому карта выглядит примерно так:
Эти карты представляют собой разные данные, поэтому решения не совпадают... и меня не волнуют названия топоров или другие различия, только региональные границы. Я также хотел бы знать, как добавить метки регионов, например, в верхнюю/белую/пустую карту выше. Пробовал возиться с добавлением слоя geom_polygon и подумать, что этот ключ, но я не могу заставить его очертить области, которые я создал. Спасибо за вашу помощь всем!! Надеясь, что набор данных будет работать для dl... прокомментируйте, если есть лучший способ поделиться файлами с SO.