2017-03-09 11 views
0

안녕하세요 저는 여기에 초보적인 질문이 있다고 생각합니다. 나는 이런 그림을 가지고있다. enter image description here 쉽게 알 수 있듯이 일부 레이블은 표시 할 수 없다. (일부는 기호와 겹치고 일부는 그림 프레임 밖에 있음) 라벨의 위치를 ​​조정하십시오. 예를 들어, "pos"(1 ~ 4)의 값을 지정할 수 있습니다. 나는 그들이 대부분의 경우에 충분하다고 생각합니다. 그러나 그것을 할 수있는 더 좋은 방법이 있는지 궁금합니다. 제안 해 주셔서 감사합니다. 축이 "POS"뿐만 아니라 범위의 변화를 통해R : 플롯에서 라벨링 위치를 최적화하는 방법

vas_u의 제안에 따라

, 내가 더 잘 음모 얻을 수 : 이 문제를 해결 enter image description here

답변

0

한 가지 방법은의 축을 확대하는 것을 음모. 약 더미 데이터를 재현

귀하의 예 :

x <- rnorm(16, mean = 0) 
y <- rnorm(16, mean = 1) 

# Initial scatterplot with text labels out of plot area: 

plot(x, y, pch = 16) 
text(x, y, labels = paste("Name", 1:16), pos = 1) # Some labels outside plot area 

# Second plot with the X and Y axes gently expanded: 

plot(x, y, pch = 16, 
    xlim = 1.1*range(x), 
    ylim = 1.1*range(y)) 
text(x, y, labels = paste("Name", 1:16), pos = 1) # Labels now fit inside! 

나는이 도움이되기를 바랍니다.

+0

예, 더 나은 라벨링 결과를 얻으려면 축 범위, 즉 pos 값으로 재생할 수 있습니다. – Jun