Кажется, я только что сделал самую странную хороплет в мире.
Код прост:
df$cut <- cut_interval(df$Count, 5)
ggplot(df, aes(lon, lat)) +
geom_polygon(aes(fill = df$cut), colour = alpha("white", 1/2), size = 0.2) +
geom_polygon(data = df , colour = "white", fill = NA) +
scale_fill_brewer(palette = "PuRd")
(см. Pastebin для dput
кадра данных)
Но карта сумасшедшая:
Где я ошибся?
Глядя на другие фрагменты code, я не могу понять, как это сделать.
maps
или пакетеcoroplethr
. Другое дело, что у вас есть несколько лет для некоторых штатов. Интересно, нужно ли вам агрегировать данные перед созданием карты. В противном случае, возможно, вам нужно было бы выбрать конкретные годы, которые вам нужны? - person jazzurro   schedule 06.02.2016