Base/R

[R] R ggplot 사용법 (데이터 시각화 도구)

반응형

#ggplot

고급화된 시각화를 위해 ggplot을 활용

처음 ggplot으로 그래프 틀을 만든다.

구문

ggplot(data = data이름,
		aes(x = x축값,
        	y = y축값)
            )

 

 

 

 

#geom_point - 그래프에 값에 따라서 점을 찍는다.

구문

ggplot(data = data이름,
		aes(x = x축값,
        	y = y축값)
            ) + # 이 + 로 ggplot 과 geom_point를 연결한다.
   geom_point( pch = value [data]     # 점의 모양을 정한다. 
   				size = value [data]   # 점의 크기를 정한다.
                col = value [data]    #c로 묶어서 벡터로 나타낸다. col은 컬러를 정한다.
                )

 

 

 

 

 

 

## 외부 옵션을 활용한 - coord 계열 , labs

# 축 변환 - coord_flip()

# 축 범위 - coord_cartesian()

 

 

 

 

# labs() - 라벨링을 한다.

 

 

 

 

예제

 

 

#geom_line

geom_line()을 사용해 line을 그린다.

 

 

 

 

 

 

#geom_area

-  누적 영역 그래프

 

 

geom_col() 

- 막대그래프를 그리는 데 있어서 축이 두 개일 때 사용하는 함수 (aes에 x축과 y축 이렇게 두 개가 있을 때 사용)

 

 

 

#geom_bar 

막대그래프를 그리는데 있어서 축이 1개일 때 사용 (명령어를 통해 2개 일 때도 사용할 수 있다,)

*fill은 그래프를 채우는데 색상을 나타낸다.

 

# geom_bar - stat = 'identity'

그래프를 그리는데 있어서 축이 두 개 일 때 사용한다.

 

 

 

 

 

#melt를 이용한 데이터 가공후 plot 사용

 

 

 

# multbar - position = position_dodge()

1개 이상의 그래프를 그리는데 사용한다.

 

 

 

반응형