R 시각화 - 6 ( persp()...)
3차원 그래픽 3차원 그래픽스로 고수준 그래픽스 함수인 persp()와 contour()의 사용법을 다룬다. persp()는 2차원 함수 를 그려주며, contour()는 의 등고선을 그려준다. 1. persp() persp()의 기본 사용형식은 persp(x, y, z) 여기서 x와 y는 x축과 y축을 표시하는 좌표 벡터이고, z는 함수 outer()에 의해 생성된 (x, y) 격자점에 대응한 f(x,y) 값을 나타낸다. 간단히 2변량 표준화 정규분포함수 를 그려보자. > x=y=seq(-4,4,by=0.1) #x, y 축의 구간 > f=function(x,y){1/(2*pi)* exp(-(x^2+y^2)/2)} #f(x,y) 정의 > z=outer(x,y,f) #(x, y) 격자점에 대응한 f(x,y..
2021. 1. 19.
R 시각화 - 3(커브그래프)
1차원 함수 그래프 그리기 함수 plot은 x의 함수 f(x)를 그리는 데에도 유용하게 이용될 수 있다. y=f(x)를 그리는데 두 가지 방식을 사용 • plot(x,y) : x 벡터와 y 벡터 이용 • plot(f, x의 하한, x의 상한) : 함수 이름 f와 x의 범위 이용 예를 들어 범위 내에서 함수 의 그림을 그려보자. 먼저, y 자료 벡터를 이용하면, > x=seq(-5,5,0.1) > y=x^2 -x +1 > windows(); plot(x,y, type='l') 다음은 함수명 f를 이용하면 > f=function(x){x^2-x+1} > windows(); plot(f, -5, 5) 같이 거의 같은 결과를 얻을 수 있다. ≪plot()과 curve()의 비교≫ 함수 를 그리기 위해 함수 pl..
2021. 1. 17.
R 시각화 - 2(산점도 그래프)
1. 산점도 그리기 다음 표는 10명의 체중(weight)와 신장(height) 자료를 나타내고 있다. 이 자료를 1차원 산점도 표시 자료번호 1 2 3 4 5 6 7 8 9 10 체중(kg) 50 48 55 45 78 47 72 60 68 54 신장(cm) 170 168 178 162 186 157 183 166 174 160 성별 M M M F M F M M F M 그룹 A A A A A B B B B B > weight=c(50,48,55,45,78,47,72,60,68,54) > height=c(170,168,178,162,186,157,183,166,174,160) > sex=c('M','M','M','F','M','F','M','F','M','F') > group=c('A','A','A','A..
2021. 1. 16.