3
Мне нужно нарисовать некоторые точки на карте. Я хочу использовать qmplot
, потому что это кажется простым и эффективным.Баллы на карте с qmplot
Я следовал this tutorial, но я не могу заставить его работать:
# Libraries
install.packages("maps")
install.packages("ggmap")
library(maps)
library(ggmap)
# Loading European map:
map <- get_map(location = 'Europe', zoom = 4)
ggmap(map)
# Madrid coordinates
df <- data.frame(lon=c(-3.757324), lat=c(40.441721))
# Plotting the point
qmplot(df$lon, df$lat)
qmplot(df$lon, df$lat, data = df)
Я получаю эту ошибку:
Error in `[.data.frame`(data, , deparse(substitute(x))) :
undefined columns selected
Спасибо, хофф. У меня есть еще одно сомнение. Если у меня больше 1 балла, как я могу сделать для построения всех точек? Это являются точками (IMG): [геом набор данных] [1] [1]: http://i.stack.imgur.com/iQ7Xv.png DF <- data.frame (vLon, vLat) ggmap (map) + geom_point (data = df, aes (x = df $ vLon, y = df $ vLat), color = "red", size = 3) Но это не работает :-( ли вы так любезны помочь мне (или кому) Благодаря Луис – user3868641
вы можете просто указать точки в вашем dataframe как раньше?! 'DF <- data.frame (LON = C (-4, - 3, -2), lat = c (39,40,41)) ' – christoph
Также вам не нужно включать' '' '' '' '' '' '' '' 'в' 'aes(), потому что вы указали данные уже с 'data = df' – christoph