본문 바로가기
6. 데이터 시각화 - ggplot2/공통

[R ggplot2] 히스토그램과 선그래프 겹쳐그리기

by makhimh 2022. 5. 12.
반응형

히스토그램과 선 그래프를 겹쳐그리는 방법입니다. ggplot 을 생성하고, geom_histrogrm 으로 히스토그램을 그립니다. 이어서 geom_line 으로 선 그래프를 그려줍니다. 

 

아래는 코드입니다. 주석에 설명을 적어놓았습니다. 

 

library(ggplot2)

#1. 데이터 생성
df1=as.data.frame(islands) #히스토그램데이터  
df2=data.frame(x2=0:15000,y2=dnorm(0:15000,mean=5000,sd=200)) #선그래프 데이터


#2. 그래프 그리기
ggplot(df1,aes(x=islands))+
  geom_histogram(aes(y=..density..))+ #히스토그램
  geom_line(data=df2,aes(x=x2,y=y2),color='red') #선그래프

 

반응형

댓글