이번에 알아볼 것은 산포도(Scatter Plot) 그리는 방법입니다.
먼저 아래 내용을 정해야 합니다. 각각의 단계에 코드를 대응시켜보면 다음과 같습니다.
1) x, y 축 결정
> xlim = range(x)
> ylim = range(y)
2) 좌표창 로딩
> plot.new()
> plot.window(xlim = xlim, ylim = ylim)
3) 점 배치
> points(x, y)
아래와 같이 산포도 함수를 하나 만듭니다.
> scat = function(x, y) {
xlim = range(x) // range returns a vector containing the minimum and maximum of all the given arguments.
ylim = range(y)
plot.new()
plot.window(xlim = xlim, ylim = ylim)
points(x, y)
axis(1) // axis adds an axis to the current plot. The axis is placed as follows: 1=below, 2=left, 3=above and 4=right.
axis(2)
box()
}
> xv = 1:100
> yv = rnorm(100) // rnorm function which can generate random numbers whose distribution is normal
> scat(xv, yv)
> title(main = "A Scatter Plot")
'프로그래밍 Programming' 카테고리의 다른 글
Information Visualization (8) - R 그래픽 기초 (점 추가하기 Adding Points To A Plot) (0) | 2014.10.18 |
---|---|
Information Visualization (7) - R 그래픽 기초 (그래프 그리기 Producing The Graph) (0) | 2014.10.18 |
Information Visualization (5) - R 그래픽 기초 (사각형을 이용한 나선형 그리기 Spiral Squares) (0) | 2014.10.17 |
Information Visualization (4) - R 그래픽 기초 (나선형 그리기) (0) | 2014.10.16 |
오라클 트리거 trigger 현황 보기 (0) | 2014.09.18 |