ggplot2 6

▶d3.js 튜토리얼 :: ② d3.js 를 배운다는 것이란?

▶d3.js 튜토리얼 :: ② d3.js 를 배운다는 것이란? 스캇머레이(2014)는 저서《d3.js》에서, D3를 배우는 것을 "데이터를 불러오고, 엮어서, 문서요소를 변환, 전이시키기 위해 사용할 문법을 배우는과정"이라고 소개한 바 있다. 뭔가 두루뭉술한 느낌이 든다면, 조금더 세부적으로 D3의 기능에 대해서 살펴보자. 개인적으로, D3는 "어려운만큼 유연한 것"이라고 생각한다. 사실 우리는 엑셀이나 파워포인트에서도 꽤 많은 그래프를 별다른 노력없이도 그릴 수 있었다. 조금 더 나아가서는 일러스트레이터와 같은 그래픽프로그램으로 보정하여 아름다운 그래프들을 만들어낼 수 있다. 그런 편한 방법들을 뒤로하고, 이렇게 D3를 배우고자하는 이유는 무엇일까? D3의 매력은 인터랙티브한 콘텐츠를 웹상에서 구현할 ..

시각화/D3.js 2015.03.07

▶R의 데이터시각화 패키지 :: ggplot2 ①

▶R의 데이터시각화 패키지 :: ggplot2 ① ggplot2는 R의 그래픽패키지이다. 《R로 만드는 데이터시각화》의 저자인 전희원씨도 ggplot을 자주 활용하고 있고, Oreilly에서 펴낸 《R Graphics Cookbook》에는 ggplot2에 대한 내용이 따로 한 챕터를 구성하고 있을 만큼, R에서 시각화를 다룰때 있어서 보편적으로 많이 다루고 있는 패키지라고 할 수 있다. ggplot패키지를 개발한 것은 해들리위캠(Hadley Wichkam)교수이다. 한 특강에서 듣기로, R은 해들리위캠의 ggplot이 만들어지기 '이전'과 '이후'로 나눠질정도라고한다. ggplot2이란? 이 ggplot2패키지의 문법은 데이터기반으로 기하학적 객체들(점, 선, 막대 등)에 미적 특성(색상, 모양,크기)를..

시각화/R 2015.02.14

▶R로만드는 데이터시각화 :: Hello ggplot2 - bar, histogram그리기

▶R로만드는 데이터시각화 :: Hello ggplot2 - bar, histogram그리기 오늘 살펴볼 것은 빈도수 막대그래프와 히스토그램입니다. 사용할 데이터는 'diamonds'라는 내장 데이터입니다. 데이터 형식을 먼저 살펴보겠습니다. library(ggplot2) str(diamonds) ggplot2패키지를 로드하고, diamonds의 내용을 str()g함수를 이용하여 살펴보겠습니다. [str(diamonds)로 살펴본 diamonds데이터의 정보] cut, dolor, clarity는 factor(요인)데이터이며 나머지 대부분의 데이터는 문자열(strings)데이터인 것을 확인할 수 있습니다. 이산적인 x축을 바탕으로하는 빈도수 막대그래프 이중에서 cut(factor)데이터를 바탕으로 빈도수 ..

시각화/R 2014.04.30

▶R로만드는 데이터시각화 :: Hello ggplot2 - ggplot2 시작하기

오늘 포스팅은 ggplot2에 대한 내용입니다. '기초적인 내용이 탄탄해야 응용이 가능하겠구나'라는 생각을 하고, 처음부터 다시 꼼꼼하게 정리해보려고 합니다. Hello ggplot2! R을공부하는데 있어서 'ggplot2'은 꼭 정리해야겠다는 생각을 했습니다. 다음은 ggplot2을 만든 해들리교수와, Rcookbook의 저자인 윈스턴 챙 말입니다. 기본 그래픽 시스템은 그림을 그리기 위해 좋은 툴이지만 ggplot2는 데이터를 이해하는 데 좋은 시각화 툴이다 - Hadley Wichham 단순한 그래프 이상을 그리고 싶다면 ggplot2로 갈아타는 게 현명하다. 왜냐하면 기본 그래픽 패키지에는 알아야 하는변경자와 케이스가 한 아름인데반해, ggplot2는통일된 인터페이스와 옵션들을 제공하기 때문이다...

시각화/R 2014.04.26

▶R로만드는 데이터시각화 :: ggplot 기초 - iris 시각화

R로만드는 데이터시각화 :: ggplot2배우기 Processing공부에 몰입하다보니R포스팅이 뜸했습니다 ㅠㅠ 오늘은 ggplot2배우기 에 이어서ggplot2에 대한 기본적인 내용을 살펴볼까 합니다.(**오늘 사용되는 예제는 전희원님의 ggplot2 tutorial을 참고하였습니다.) 들어가기에 앞서, 한 문장으로 ggplot2의 느낌을살펴볼 수 있는 글이 있어서 적어봅니다^^ 기본 그래픽 시스템은 그림을 그리기 위해 좋은 툴이지만ggplot2는 데이터를 이해하는 데 좋은 시각화 툴이다.- Hadley Wichham library(ggplot2)ggplot2라이브러리를 불러옵니다.*없으시다면, install.packages("ggplot2") 오늘 예제에서 사용할 데이터는R에 내장되어있는, 'iris'..

시각화/R 2014.04.01

▶R로만드는 데이터시각화 :: ggmap응용 - 항공노선시각화

R로 만드는 데이터시각화 :: ggmap - 항공노선 시각화 인상깊었던 TED 강의 중하나가 바로[Aaron Koblin: Visualizing ourselves ... with crowd-sourced data]였습니다. [사진: 아론코블린 홈페이지] 아론코블린이 TED강연에서 보여준 시각화입니다.이 시각화 직관적으로 미 항공노선의 패턴을 이해할 수 있는데요~ 일일이 공항의 이름, 비행기 출도착 시간, 횟수 등을 들여다보지 않아도'미국 항공의 비행패턴'에 대해 살펴볼 수 있도록 해줍니다.^^ 그런데 최근 R공부를 하던 중, 한 블로그에서 이와 관련한 예제를 보게 되었습니다. [wsyang.com 블로그] 이 블로그에서는 openflights.org 라는 사이트도 함께 소개해주었는데요~전 세계 공항, 항..

시각화/R 2014.03.28