2016-07-11 1 views
0
plot.new() 
segments(0, 1, 3) 
segments(0, 0.5, 2) 

2 줄을 표시하려했지만 플롯 크기가 너무 작아서 두 줄이 같은 길이 인 것처럼 보입니다. 나는이 post 참조에 다음을 시도했지만 원하는 결과를 얻을 수 있습니다 :그래픽 창 크기 (플롯 크기)를 R로 설정

> dev.new(height = 3, width = 3) 
NULL 
> segments(0, 1, 3) 
Error in segments(0, 1, 3) : plot.new has not been called yet 
> segments(0, 0.5, 2) 
Error in segments(0, 0.5, 2) : plot.new has not been called yet 

답변

0

당신은 빈 음모를 초기화하고이 플롯으로 선분을 넣을 수 있습니다 :

# empty plot 
plot(NULL, ylim=c(-1,2), xlim=c(-1,4), ylab="something", xlab="the x axis") 
# add line segments 
segments(0, 1, 3) 
segments(0, 0.5, 2) 

을 이

시작, 선분을 제외한 모든 것을 제거하려면

enter image description here

을 생산

plot(NULL, ylim=c(-1,2), xlim=c(-1,4), ylab="", xlab="", xaxt="n", yaxt="n", bty="n") 

각 인수에 대한 참조는 help(par) 파일에서 찾을 수 있습니다.

+0

감사합니다. 세그먼트 만 가질 수 있습니까? (상자 없음, 축 없음, 기타) – Adrian

+0

내 답변 하단의 편집을 참조하십시오. – lmo