본문 바로가기
2. 그래프 그리기 (고수준 함수)/smoothScatter() - 점의 밀도 시각화

[R시각화] 점의 밀도를 시각화해주는 smoothScatter 함수

by makhimh 2020. 12. 31.
반응형

smoothScatter 함수는 점의 밀도를 시각화해줍니다. 점이 많이 모여있는 곳은 진한 색으로, 그렇지 않은 곳은 흐린 색으로 시각화합니다. 산점도 그래프 plot 처럼, 점 데이터를 입력해주면 됩니다. 

 

예를 들어봅시다. 옵션을 적용한 경우도 출력하였습니다. 

 

par(mfrow=c(2,2))
par(mar=c(2,2,2,2))

#산점도
plot(iris$Sepal.Length)

#밀도그래프, 옵션 미적용
smoothScatter(iris$Sepal.Length)

#nrpoint 옵션 적용. 출력될 점의 수, 낮은 밀도부터 출력
smoothScatter(iris$Sepal.Length,nrpoint=0)

#색 설정, colorRampPalette 사용해야함. 
mypltt <- colorRampPalette(c("white", "red", "green","blue"), space = "Lab")
smoothScatter(iris$Sepal.Length,colramp=mypltt)

 

반응형

댓글