『R Graphics Cookbook』는 R 기반 환경에서 그래프를 그려야 하는 독자들을 위해, 150개가 넘는 코드를 소개한다. 단순히 그래
프를 그리는 방법만을 넘어, 그래프의 각 요소들을 필요에 따라 삭제하거나 수정하는 방법도 알려준다. R의 그래픽 환경을 완전
히 이해하지 못했다 하더라도 이 책의 코드를 따라하다 보면, 데이터 시각화에 쉽게 입문할 수 있을 것이다.
옮긴이의 글
지은이의 글
1장 R의 기초
__1.1 패키지 설치하기
__1.2 패키지 로딩하기
__1.3 구획 문자로 구분된 텍스트 데이터 파일 불러오기
__1.4 엑셀 파일에서 데이터 불러오기
__1.5 SPSS 파일의 데이터 불러오기
2장 데이터 한 눈에 보기
__2.1 산점도 그리기
__2.2 선 그래프 그리기
__2.3 막대 그래프 그리기
__2.4 히스토그램 생성하기
__2.5 박스 플롯 생성하기
__2.6 함수 곡선 그리기
3장 막대 그래프
__3.1 막대 그래프 만들기
__3.2 막대를 함께 묶기
__3.3 빈도수 막대 그래프 만들기
__3.4 막대 그래프에 색상 입히기
__3.5 음수와 양수 막대 다르게 색상 입히기
__3.6 막대의 너비 및 간격 조절하기
__3.7 누적 막대 그래프 만들기
__3.8 비율로 이루어진 누적 막대 그래프 만들기
__3.9 막대 그래프에 라벨 추가하기
__3.10 클리블랜드 점 그래프 만들기
4장 선 그래프
__4.1 선 그래프 만들기
__4.2 선 그래프에 데이터 점 추가하기
__4.3 여러 개의 선을 넣은 그래프 만들기
__4.4 선의 외형 변경하기
__4.5 점의 외형 변경하기
__4.6 그래프의 영역에 음영 넣기
__4.7 누적 영역 그래프 만들기
__4.8 비율 누적 영역 그래프 만들기
__4.9 신뢰 영역 추가하기
5장 산점도
__5.1 산점도 그리기
__5.2 변수를 기준으로 모양이나 색상을 달리 해 데이터 점을 묶기
__5.3 여러 가지 모양의 점 사용하기
__5.4 연속 변수를 색상이나 크기에 대입하기
__5.5 겹치는 점 다루기
__5.6 적합된 회귀선 추가하기
__5.7 이미 만들어진 모형의 적합선 추가하기
__5.8 이미 만들어진 모형 여러 개의 적합선 추가하기
__5.9 모형의 계수들을 주석으로 추가하기
__5.10 산점도에 여백 러그 추가하기
__5.11 산점도의 점에 라벨 붙이기
__5.12 거품 그래프
__5.13 산점도 행렬 만들기
6장 데이터 분포 요약
__6.1 히스토그램 그리기
__6.2 그룹화한 데이터로 여러 개의 히스토그램 만들기
__6.3 밀도 곡선 그리기
__6.4 그룹화된 데이터로 여러 개의 밀도 곡선 그리기
__6.5 도수 다각형 만들기
__6.6 박스 플롯 그리기
__6.7 박스 플롯에 V 모양 추가하기
__6.8 박스 플롯에 평균 넣기
__6.9 바이올린 그래프 그리기
__6.10 점 그래프 그리기
__6.11 그룹화된 데이터로 여러 개의 점 그래프 그리기
__6.12 이차원 데이터의 밀도 그래프 그리기
7장 주석
__7.1 텍스트 주석 넣기
__7.2 주석에 수식 사용하기
__7.3 선 추가하기
__7.4 선분과 화살표 추가하기
__7.5 음영 사각형 추가하기
__7.6 항목 강조하기
__7.7 오차 막대 추가하기
__7.8 분할 면에 따로따로 주석 넣기
8장 축
__8.1 x축과 y축 뒤바꾸기
__8.2 연속적인 축의 범위 설정하기
__8.3 연속적인 축 뒤집기
__8.4 범주형 축의 항목 순서 변경하기
__8.5 x축과 y축 눈금의 비율 설정하기
__8.6 눈금 표시의 위치 설정하기
__8.7 눈금 표시 및 라벨 제거하기
__8.8 눈금 라벨의 텍스트 변경하기
__8.9 눈금 라벨의 외형 변경하기
__8.10 축 라벨 텍스트 변경하기
__8.11 축 라벨 제거하기
__8.12 축 라벨의 외형 변경하기
__8.13 축을 따라 선 표시하기
__8.14 로그 축 사용하기
__8.15 로그 축에 눈금 표시 붙이기
__8.16 원형 그래프 만들기
__8.17 축에 날짜 사용하기
__8.18 축에 상대적인 시각 사용하기
9장 전반적인 그래프 외형 조절하기
__9.1 그래프의 제목 설정하기
__9.2 텍스트의 외형 변경하기
__9.3 테마 사용하기
__9.4 테마 요소의 외형 변경하기
__9.5 사용자 정의 테마 만들기
__9.6 격자 선 숨기기
10장 범례
__10.1 범례 제거하기
__10.2 범례 위치 변경하기
__10.3 범례 항목들의 순서 바꾸기
__10.4 범례 안에 있는 항목들의 순서 뒤집기
__10.5 범례 제목 변경하기
__10.6 범례 제목의 외형 변경하기
__10.7 범례 제목 제거하기
__10.8 범례에 속한 라벨 변경하기
__10.9 범례에 속한 라벨의 외형 바꾸기
__10.10 여러 줄의 텍스트로 라벨 만들기
11장 면 분할
__11.1 면이 분할된 하위 그래프로 데이터를 나누기
__11.2 축이 다른 분할 면 만들기
__11.3 분할 면 라벨의 텍스트 변경하기
__11.4 분할 면 라벨과 헤더 외형 변경하기
12장 그래프에 색상 사용하기
__12.1 객체의 색깔 설정하기
__12.2 변수를 색상에 대입하기
__12.3 이산 변수에서 다른 팔레트 사용하기
__12.4 이산 변수에 사용자 정의 팔레트 사용하기
__12.5 색맹 친화적인 팔레트 사용하기
__12.6 연속 변수에 사용자 정의 팔레트 사용하기
__12.7 값에 따라 음영 영역 색칠하기
13장 다양한 그래프
__13.1 상관 계수 행렬 만들기
__13.2 함수를 그래프로 그리기
__13.3 함수 곡선 아래의 영역 일부분에 음영 넣기
__13.4 네트워크 그래프 만들기
__13.5 네트워크 그래프에 텍스트 라벨 넣기
__13.6 히트맵 생성하기
__13.7 삼차원 산점도 생성하기
__13.8 삼차원 그래프에 예측면 추가하기
__13.9 삼차원 그래프 저장하기
__13.10 삼차원 그래프에 애니메이션 넣기
__13.11 덴드로그램 생성하기
__13.12 벡터장 그리기
__13.13 Q-Q 그래프 그리기
__13.14 경험적 누적 분포 함수 그래프 그리기
__13.15 모자이크 그래프 만들기
__13.16 파이 차트 만들기
__13.17 지도 그리기
__13.18 단계 구분도(Choropleth Map) 만들기
__13.19 배경이 깨끗한 지도 만들기
__13.20 Shapefile로부터 지도 만들기
14장 프레젠테이션을 위한 출력
__14.1 PDF 벡터 파일로 출력하기
__14.2 SVG 벡터 파일로 출력하기
__14.3 WMF 벡터 파일로 출력하기
__14.4 벡터 출력 파일 편집하기
__14.5 비트맵(PNG/TIFF) 파일로 출력하기
__14.6 PDF 파일에 폰트 사용하기
__14.7 윈도 비트맵 또는 화면 출력에 폰트 사용하기
15장 데이터 틀 잡기
__15.1 데이터 프레임 생성하기
__15.2 데이터 구조에 대한 정보 얻기
__15.3 데이터 프레임에 열 추가하기
__15.4 데이터 프레임에서 열 삭제하기
__15.5 데이터 프레임의 열 이름 변경하기
__15.6 데이터 프레임의 열 순서 변경하기
__15.7 데이터 프레임의 부분 집합 취하기
__15.8 요인 수준의 순서 변경하기
__15.9 데이터 값을 기준으로 요인 수준의 순서 변경하기
__15.10 요인 수준의 이름 변경하기
__15.11 사용하지 않는 수준을 요인에서 제거하기
__15.12 문자열 벡터에 담긴 항목들의 이름 변경하기
__15.13 범주형 변수를 다른 범주형 변수로 코딩하기
__15.14 연속 변수를 범주형 변수로 코딩하기
__15.15 변수 변형하기
__15.16 집단 단위로 변수 변형하기
__15.17 데이터 집단별 요약 보기
__15.18 표준 오차 및 신뢰 구간으로 데이터 요약하기
__15.19 넓은 데이터 프레임을 길게 변환하기
__15.20 긴 데이터 프레임을 넓게 변환하기
__15.21 시계열 객체를 시간과 값으로 변환하기
부록 A ggplot2 입문
__A.1 배경
__A.2 몇 가지 용어와 이론
__A.3 간단한 그래프 만들기
__A.4 통계량
__A.5 테마
__A.6 끝으로
찾아보기