У меня есть набор данных со столбцами ff: (1) широта местоположений;(2) долгота ;(3) население_счет ;(4) sample_count ;(5) sample_perc (sample / pop).
Мне нужно визуализировать sample_perc (col 5) на выходе ggmap города в виде тепловой карты.Проблемы, с которыми я сталкиваюсь:
- Не все координаты на карте актуальны и, следовательно, не имеют данных
- Тепловая карта (geom_density) использует записи (строки) в данныхи не может сделать агрегирование (насколько я знаю)
Код:
amsmap <- get_map(location="amsterdam", zoom=14)
ggmap(amsmap) +
geom_density2d(data = dummy$sample_perc,
aes(x =request_lng, y = request_lat), size = 0.3) +
stat_density2d(data = dummy$sample_perc,
aes(x = request_lng, y = request_lat, fill = ..level..,
alpha = ..level..), size = 0.01, bins = 16, geom = "polygon") +
scale_fill_gradient(low = "green", high = "red") +
scale_alpha(range = c(0, 0.3), guide = FALSE)
ошибка: ggplot2 не знает, как обращаться с данными классафактор
Как мне успешно это сделать?Помогите пожалуйста.