ggplot2로 플롯하고 data.frame의 숫자 변수에 따라 요인을 재정렬하려고 할 때 항상이 문제가 발생하는 것처럼 보입니다.숫자 변수로 요인 재정렬
structure(list(Team = structure(1:32, .Label = c("ARI", "ATL",
"BAL", "BUF", "CAR", "CHI", "CIN", "CLE", "DAL", "DEN", "DET",
"GB", "HOU", "IND", "JAC", "KC", "MIA", "MIN", "NE", "NO", "NYG",
"NYJ", "OAK", "PHI", "PIT", "SD", "SEA", "SF", "STL", "TB", "TEN",
"WAS"), class = "factor"), Fans = c(49L, 145L, 175L, 75L, 104L,
167L, 101L, 147L, 157L, 304L, 112L, 338L, 200L, 118L, 37L, 60L,
65L, 225L, 371L, 97L, 163L, 87L, 84L, 102L, 111L, 85L, 422L,
311L, 63L, 56L, 49L, 271L)), .Names = c("Team", "Fans"), row.names = c(NA,
-32L), class = "data.frame")
이 팬의 번호로 팀의 순서를 변경하지 않습니다
ggplot(total.fans, aes(x=reorder(Team, Fans), y=Fans)) + geom_bar()
그리고이 호출이 하나의 데이터는 변경되지 않습니다 변환 :
transform(total.fans, variable=reorder(Team, -Fans))
내가 무엇을 놓치고를?
감사합니다. 해결책으로 받아 들일 것이지만, 다른 대답에 무엇이 잘못되었는지 알아 내려고합니다. – tcash21