networkD3

networkD3 networkD3 패키지는 htmlwidget 패키지를 바탕으로 D3 기반의 네트워크 시각화를 가능하게 해준다. 기존의 igraph 패키지로는 만족스러운 모양새의 그래프를 만들기 힘들다고 생각해서 gephi와 d3를 사용하고 있었는데 d3 기반의 시각화를 R로 빠르게 구현할 수 있어서 관심을 가지게 되었다. 물론 세세한 부분까지 변경하는...

leaflet in R

leaflet in R leaflet은 인터랙티브한 지도를 구현할 수 있게 해주는 오픈소스 자바스크립트 라이브러리이다 R의 leaflet 패키지는 R에서 데이터를 가지고 쉽게 Leaflet 지도를 생성할 수 있게 해준다 install.packages('leaflet')를 통해 해당 패키지를 설치하면 바로 사용할 수 있다 실습을 위한 데이터는 서울 열린...

Geocoding with R - 02

Geocoding with ggmap::geocode library(ggmap) library(ggplot2) ggmap 패키지에는 geocode라는 함수가 있다 geocode('Seoul', source='google') ## Information from URL : http://maps.googleapis.com/maps/api/geocode/json?address=Seoul&sensor=false ## lon lat ## 1 126.978 37.56654 위와 같은 형태로 사용하면 검색하는 위치의 위도와 경도값을 반환해준다 그런데 한글로 검색하면 오류가 나는 것을...

Replace NA with tidyr

9월 7일에 업데이트된 tidyr 0.3 버전에는 NA 값을 처리하는 함수들이 일부 추가되었다. 그 중에서 replace_na와 fill 함수에 대해 살펴보려고 한다 library(tidyr) library(dplyr) df = data_frame(x = c(1, 2, NA), y = c("a", NA, "b")) 우선 replace_na 함수는 각 열별로 NA를...

D3 - enter/update/exit

D3 거창하게 D3라는 제목으로 시작하고 있는 글이지만 그렇다고 해서 이 글을 읽고나면 없던 그래프가 생긴다거나 하는 것은 아닙니다. 다만 이제 막 간단한 그래프 예제들을 따라 그려보고 슬슬 예제를 고쳐서 본인이 생각하는 형태의 그래프를 그려보기 시작하는 분들께 도움이 되었으면 하는 내용입니다....