2014-09-18 4 views
1

나는 웹에서 오랫동안 찾고 있었지만 Stata에 적용되는 솔루션을 찾았습니다. 그러나 R에 대한 해결책이 있어야합니다 (희망).세로 좌표 (y 축)의 막대 그래프에 모드 빈도 표시

플로팅 된 변수를 가장 자주 관찰하면서 막대 그래프의 y 축 상단에 어떻게 레이블을 지정할 수 있습니까? 의 어떤 임의의 데이터

scores <- sample(1:6,40,replace=TRUE) 

을 찾아 주파수를 계산하고 플롯 보자
frqncy <- table(scores) 
plot(frqncy) 

지금 내가 모드의 주파수가 좌표에 마지막 숫자가되고 싶어요. 그러나

mode_freq <- as.numeric(max(frqncy)) 
plot(frqncy, ylim=c(0,mode_freq)) 

은 라벨링에 영향을 미치지 않습니다. 누가 도와 드릴까요?
http://www.statmethods.net/advgraphs/axes.html

기본적인 아이디어는 y 축 (yaxt="n")없이 플롯을 만드는 것입니다 후 수동으로 추가 : 모든

답변

1

먼저 나는 당신이 여기 같은 괜찮은 R 그래픽 튜토리얼 사이트의 일부 독서를 할 제안 지정된 자신의 선택 점을 가진 axis() :

plot(frqncy,yaxt="n",ylim=c(0,mode_freq)) 
axis(2,at=0:mode_freq,las=1) 
+0

Wonderful! 내가 statmethods.net을 알고 있지만 나는 그 사이트를 본 적이 없다는 것을 인정해야한다. 그 링크를 가져 주셔서 감사합니다! – MERose

관련 문제