2012-08-02 2 views
2

양수 값과 음수 값을 모두 포함하는 데이터 집합에 대한 산점도를 만들고 싶습니다. 나는 plot()에 매우 익숙하지만 축을 플롯의 중심, 즉 0으로 이동시키는 옵션을 찾을 수 없습니다. 줄거리가 "십자형"처럼 보이길 바래요."십자형"처럼 보이도록 축 중심이 0 인 산포도

plot()에서 축을 해제하는 방법을 알고 있습니다. 즉 xaxt = "N"입니다. 축()을 사용하는 방법을 알고 있습니다. 플롯의 중간에서 축의 중심을 찾을 수있는 옵션이나 예제가 없습니다. abline()을 사용하여 선과 눈금을 만드는 것은 불필요한 것처럼 보입니다.

이 목표를 달성하기 위해 plot()과 함께 사용할 수있는 명령, 트릭 또는 패키지를 가르쳐 주시겠습니까?

답변

7

axis 명령이 필요합니다. 도움말에서 찾아보십시오. x 축을 수직으로, y 축을 수평으로 배치 할 수 있습니다.

다음은 약간의 예입니다.

plot(c(-2,2), c(-2,2), axes = FALSE, bty = 'n', panel.first = grid()) 
axis(1, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8) 
axis(2, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8, las = 2) 
+0

아 ...이 'pos'매개 변수가 무엇인지 알지 못했습니다. 나는 'side'매개 변수가 위치를 지시했다고 생각했습니다. 감사! –

+0

음 ... 그것은 어떤 측면에서 존중합니까 :) – John