2016-11-13 4 views
0

으로 변경하면 y 축 길이를 최대 값으로 늘릴 수 있습니까? 나는이 코드를 사용하는 경우 :박스 플롯의 Y 축 길이를 R

par(mfrow=c(3,5)) 
for (i in c("mrts","p100e10","p75","PIA","pop1076","pop1616","pop2911","pop500","pop800","rev84","SugarCaneFarms","Swiss","USbanks","UScities","UScolleges")) 
{ 
    boxplot(dados[[i]],xlab=i) 
} 

을하지만 그것은 낮은 Y 축과 상자 그림을 나타납니다. y 축을 변경해야하지만 하나씩 변경하고 싶지는 않습니다. 마지막 값을 표시하고 싶습니다.

Boxplots

내가 어떻게 할 수 있습니까? 불가능할 경우 어떻게 하나씩 수행 할 수 있습니까? 감사

+0

문제를 재현하는 데 필요한 모든 데이터와 코드를 포함하십시오. 자세한 정보를 보려면 포인터를 'r'태그 위로 가져 가십시오. –

답변

2

y 축의 최소 및 최대 값을 사용하여 ylim을 지정할 수 있습니다. 예 :

boxplot(dados[[i]],xlab=i,ylim=c(min(dados[[i]]),max(dados[[i]]))) 
+0

감사합니다. 그러나 그것은 여전히 ​​내가 원하는 것을하지 않았다. Y 벡터의 이름을 변경하여 최대 값을 표시하는 방법을 원했습니다. 그냥 형식. –

+0

맞다면 y 축의 중단 점을 변경하여 가장 높은 값이 정확히 최대 값이되도록하십시오. (side = [2, at = c (min (dados [i]), max (dados [i])] 상자 플롯 (dados [[i]], xlab = i, yaxt = "n" – santoraa

+0

및 )))' _n_ 중단 점을 사용하려면 c (min, max)를 seq (min, max, length.out = _n_)로 변경하십시오. – santoraa

0
ylim=c(-min,max) 

그것은 xlim의 필연적이고 문제를 해결해야한다.