반응형
chull 함수는 입력된 산점도 데이터에서 convex hull을 형성하는 점들의 index를 출력해줍니다. 쉽게 말하면 테두리입니다. 먼저 산점도 데이터가지고 그래프를 하나 그려봅시다. iris 데이터를 이용하겠습니다.
x=iris$Sepal.Length
y=iris$Sepal.Width
plot(x,y,xlab="sepal length",ylab="sepal width")
이 데이터에 chull 함수를 적용해봅시다. 테두리 점들의 index 입니다.
> chull(x,y)
[1] 119 69 61 42 14 23 33 16 132
위 index를 이용하여 테두리가 추가된 그래프를 그려봅시다.
x=iris$Sepal.Length
y=iris$Sepal.Width
plot(x,y,xlab="sepal length",ylab="sepal width")
#테두리 index 생성
hull=chull(x,y)
#테두리 다각형 추가
polygon(x[hull],y[hull],dens=10,angle=45,col=adjustcolor("red",alpha=0.5))
반응형
'2. 그래프 그리기 (고수준 함수) > plot() - 산점도' 카테고리의 다른 글
[R 시각화] 산점도 제목,축이름,눈금이름 크기변경 (0) | 2020.12.23 |
---|---|
[R 시각화] 산점도 점에 번호 붙이는 방법 (0) | 2020.12.17 |
R 산점도 그래프 type 설정 (직선, 점+직선 등) (0) | 2019.12.02 |
R 산점도 범위 범위 설정 | plot.window 의 사용 (0) | 2019.11.28 |
R 산점도 그리는 방법, plot() (0) | 2019.11.28 |
댓글