산점도와 같은 그래프 옆에 수직 방향으로 density plot이나 histogram을 그리고 싶을 때가 있다. Density plot은 지난번에 언급하였으니 이번에는 histogram을 그리는 방법으로 구글에서 찾아보았다. Histogram은 수직 방향으로 그려주는 옵션이 없기 때문에 이와 유사한 barplot을 이용한 방법이다. dplyr도 배웠으니, ggplot2도 배워야 하나 싶기도 하지만, 일단 기본 기능으로 그려보았다.
왼쪽 그래프의 우측 margin과 우측 그래프의 좌측 margin을 0으로 두면 볼만하다.
layout(matrix(data=c(1, 1, 1, 1, 1, 2), nrow=1, byrow=T))
par(mar=c(5, 4, 4, 0)+ 0.1)
boxplot(
데이터
,axes = F
)
axis(1, at = c(seq(1, 100, 10), 100), c(seq(1, 100, 10), 100))
axis(2, at = seq(0, 1, 0.2), seq(0, 1, 0.2), las = 1)
par(mar=c(5, 0, 4, 3)+ 0.1)
barplot(hist(데이터, plot = FALSE, breaks = seq(0, 1, 0.01))$counts, axes = F, space = 0, horiz=TRUE, xlab= "", ylab="")