2013-08-02 2 views
0

이 플롯에 무한대로 직선 형태 (5, 5)를 어떻게 추가 할 수 있습니까? 나는 윤곽선을 사용하지만 5에서 5 사이의 선을 원하지 않습니다. 단지 5에서 무한대까지 필요합니다.플롯에 직선을 추가하십시오.

x <- c(1:5); y <- x 
plot(x, y, type="l") 
abline(v= max(x), col="black", lwd=2, lty=2) 
+1

은 어떻게 음모에 무한대의 표시 않는 플롯 영역의 가장자리로 확장 줘야 것을 보여주기 위해 lty=1를 사용했습니다? 그냥 '[5, ymax]'라고 그려 보지 않으시겠습니까 –

+2

정말요? 음모에 무한대? 왜 이것이 의미있는 요청인지 설명하십시오. –

+0

@Dwin - 틀림없이, 당신은'ggplot'에서'Inf'와'-Inf'를 사용할 수 있습니다 - http://stackoverflow.com/questions/6801571/ggplot2-shade-area-above-line – thelatemail

답변

3

당신은 기존의 축 한계를 추출 segmentspar('usr')를 사용할 수 있습니다. 나는

plot(x,y,type = 'l') 
segments(x0 = max(x), y0 = max(y), y1 = par('usr')[4], lwd=2) 

enter image description here

관련 문제