Создание тепловой карты с заданной плотностью в R - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь создать тепловую карту в R, основанную на точках данных городов в США, где ВВП каждого города создает «тепло», более высокий ВВП - красный, а более низкий - зеленый.получил прямо сейчас просто имеет тепловую карту, основанную на плотности самих городов.

Вот мой код:

ggmap(map) 

/+  geom_density2d(data = Metro_data, aes(x = Metro_data$Long, y = Metro_data$Lat), size = 0.1) 

/+ stat_density2d(data = Metro_data, aes(x = Metro_data$Long, y = Metro_data$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.9), guide = FALSE) 
/+  geom_point(aes(x = Metro_data$Long, y = Metro_data$Lat), data = Metro_data, col = "black", alpha = 1, size=1, shape = ifelse(Metro_data$Coastal.=="TRUE", 15, 17))

И вот что это создает: введите описание изображения здесь

Извините, если мое форматирование ужасно, я впервые публикую здесь!

...