2017-03-28 3 views
1

geom_bar()를 사용하여 막대를 정렬하려고합니다. 문제는 처음 열로없는 값을 야기하므로 I는 벡터에 의해 값을 주문할 수계산 방법으로 막대 정렬

+ stat_summary(fun.y = mean, geom = "bar", fill = "White", colour = "Black") 

하여 평균값을 계산하는 것이된다. 나는 다른 의미의 막대를 얻었으나 지금은 평균값에 따라 순서를 매기고 자합니다. R은 알파벳순으로 주문합니다. 다음 두 번째, 처음에 온다 ....

enter image description here

그러나 나는 그들의 y 축 값으로 그들을 주문하려면, 그래서 가장 큰 (또는 가장 낮은에 의해 전환) 바 : 그래서 나는이있어 중복없이 - 마지막으로, 나는 그래서 수평 이름을 읽고 내가 원하는 경우 텍스트 크기를 변경할 수 있습니다

last_plot() + coord_flip() 

를 사용하여 축 플립해야합니다. 그러나 나는 또한 그들의 방법으로 분류 된 바를 원합니다. ... enter image description here

하지만 시뮬레이션 먼저, 다음 모험 등등에 제공 할

어떻게 음모에 계산 수단을 주문할 수 있습니다 : 지금이 얻을?

답변

0

aes() 매개 변수가 Genre, Anzhal_mods이라고 가정합니다. 그것은 당신이, 당신이 할 수있는 일

aes(Genre,Anzhal_mods) 

가 이런 식으로 미학이

aes(reorder(Genre, -Anzhal_mods), Anzhal_mods) 
에 그 변경입니다