У меня возникли проблемы при попытке составить карту плотности преступности в моем городе.Я использую двумерную оценку плотности ядра с помощью функции stat_density2d()
.Независимо от того, что я изменяю и / или переставляю, я постоянно получаю сообщение об ошибке
Дискретное значение подается в непрерывную шкалу
Я запустил функцию str
для проверкиструктура;Lon (gitude) читается как символ.
OakTownMap +
stat_density2d(aes(x = lon, y = lat, fill = ..level.. ,alpha=..level..), bins = 10, geom ="polygon", data = Non_Violent_Crime) +
scale_fill_gradient(low = "black", high = "red")+
ggtitle("Map of Non-Violent Crime Density in Oakland ")
Я действительно потерян и немного разочарован, потому что я уверен, что это требует очень простой корректировки размещения аргументов lon и lat или изменения вфункция (?).Должен ли я просто изменить lon с char на num?