User Tools

Site Tools


r:googlevis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
r:googlevis [2017/06/07 13:23] – [Worldbank data e.g.] hkimscilr:googlevis [2017/06/07 17:23] (current) – [Public Parking Places] hkimscil
Line 1: Line 1:
 ====== Worldbank data e.g. ====== ====== Worldbank data e.g. ======
  
-<code>install.packages("googleVis")+<code>library(googleVis) 
 +demo(googleVis)</code> 
 + 
 +<code> 
 +Sys.setlocale(category = "LC_ALL", locale = "us"
 +install.packages("googleVis")
 library(googleVis) library(googleVis)
 demo(WorldBank)</code> demo(WorldBank)</code>
- 
  
 {{youtube>nNfT_UBmmu0}} {{youtube>nNfT_UBmmu0}}
- 
  
 <code> <code>
Line 231: Line 234:
 plot(a)</code> plot(a)</code>
  
- 
-<code>library(googleVis) 
-demo(googleVis)</code> 
 ====== Public Parking Places ====== ====== Public Parking Places ======
 <code> <code>
-#Part 2 - 예제5-1 -소스코드 +setwd("D:/Users/Hyo/Cs-Kant/CS/Rdata/rloveyou")
- +
-setwd("c:\\r_temp")+
 install.packages("ggmap") install.packages("ggmap")
 install.packages("stringr") install.packages("stringr")
Line 244: Line 242:
 library(stringr) library(stringr)
  
-loc <- read.csv("서울_강동구_공영주차장_위경도.csv",header=T)+loc <- read.csv("서울_강동구_공영주차장_위경도.csv")
 loc loc
 kd <- get_map("Amsa-dong",zoom=13, maptype = "roadmap") kd <- get_map("Amsa-dong",zoom=13, maptype = "roadmap")
Line 250: Line 248:
 kor.map <- ggmap(kd)+geom_point(data=loc, aes(x=LON, y=LAT), kor.map <- ggmap(kd)+geom_point(data=loc, aes(x=LON, y=LAT),
             size=3,alpha=0.7,color="red")             size=3,alpha=0.7,color="red")
-kor.map geom_text(data=loc, aes(x = LON, y = LAT+0.001, label=주차장명),size=3) +kor.map geom_text(data=loc, aes(x = LON, y = LAT+0.001, label=주차장명),size=3) 
-ggsave("c:\\r_temp/kd.png",dpi=500)+ggsave("kd.png",dpi=500)
  
 # 시립 구립 구분하기 # 시립 구립 구분하기
Line 273: Line 271:
  
 </code> </code>
 +====== Places in Jeju ======
 +<code>
 +install.packages("googleVis")
 +install.packages("ggmap")
 +
 +Sys.setlocale("LC_CTYPE", "en_US.UTF-8")
 +library(googleVis)
 +library(ggmap)
 +
 +ft_placelst <- function(place) {
 +  temp <- geocode(place) 
 +  place <- gsub("제주 ","",place)
 +  df_lst <- cbind(place,temp) 
 +  return(df_lst)
 +}
 +
 +df_placelst <- ft_placelst(readLines("제주여행코스.txt"))
 +
 +latlong <- paste(df_placelst$lat,":",df_placelst$lon)
 +latlong <- gsub(" ","",latlong)
 +
 +df_placelst <- cbind(df_placelst, latlong)
 +df_placelst
 +placePath <- gvisMap(df_placelst, "latlong" ,"place"
 +                     options=list(showTip=TRUE, showLine=TRUE, 
 +                                  enableScrollWheel=TRUE, 
 +                                  mapType='hybrid', 
 +                                  useMapTypeControl=TRUE, 
 +                                  width=800,height=1000))
 +plot(placePath)
 +
 +</code>
 +
 +
  
 ====== Population by districts ====== ====== Population by districts ======
 <code> <code>
- library(ggmap) +library(ggmap) 
- library(grid) +library(grid) 
- pop <- read.csv("지역별인구현황_2014_4월기준.csv",header=T) +pop <- read.csv("지역별인구현황_2014_4월기준.csv",header=T) 
- pop +pop 
- lon <- pop$LON +lon <- pop$LON 
- lat <- pop$LAT +lat <- pop$LAT 
- data <- pop$총인구수 +data <- pop$총인구수 
- df <- data.frame(lon,lat,data) +df <- data.frame(lon,lat,data) 
- df +df 
- map1 <- get_map("Jeonju",zoom=7 , maptype='roadmap'+map1 <- get_map("Jeonju",zoom=7 , maptype='roadmap'
- map1 <- ggmap(map1) +map1 <- ggmap(map1) 
- map1 geom_point(aes(x=lon,y=lat,colour=data,size=data),data=df) +map1 geom_point(aes(x=lon,y=lat,colour=data,size=data),data=df) 
- ggsave("pop.png",scale=1,width=7,height=4,dpi=500)+ggsave("pop.png",scale=1,width=7,height=4,dpi=500)
 </code> </code>
  
  
r/googlevis.1496811238.txt.gz · Last modified: 2017/06/07 13:23 by hkimscil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki