2013-10-09 1 views
3

ggmap는 :R의 geom_point 내가 호주, 예를 들어, R에서 ggmap 음모 다음과 같은 데이터에 의해 지정된 크기에 해당하는 마커 데이터 포인트의 층을 갖고 싶어

sitename lat lon sitenum 
Sydney  -34 151 1 
Melbourne -37 144 4 
Adelaide -34 138 7 

여기 내 코드입니다 하지만

library(ggmap) 
map <- get_map(location = 'Australia', zoom = 4) 
mapPoints <- ggmap(map) + geom_point(aes(x = lon, y = lat, size = sitenum), alpha = .5) 

답변

4

... 작동하지 않습니다 당신은 geom_points에 데이터 인수로 포인트를 통과해야합니다. 그들은 data.framepp에있는 경우, 그 다음은

ggmap(map) + geom_point(data = pp, aes(x =lon, y= lat,size = sitenum), alpha=0.5) 

enter image description here

+0

덕분에 많이 owrk 것이다! 후속 작업을 수행하기 위해 포인트를 데이터 인수로 전달하려면 어떻게해야합니까? 죄송합니다, 전 R에 새로운 브랜드입니다! 다시 한 번 감사드립니다! – user2861089

+0

'geom_point'에서'data = pp'를보세요. 이는 geom_point가 data.frame'pp'를 사용하여 매핑 된 변수의 소스를 제공한다고 말하고 있습니다. – mnel

관련 문제