2016-07-22 3 views
0

ggplot2에있는 이산 변수를 재정렬하려고합니다. 그래프에서 WTT, KOT, WTD, KOD 같은 순서로 표시하고 싶습니다. 그러나 현재 그래프에서 KOD, KOT, WTD, WTT를 얻고 있습니다. 나는 수동으로 데이터 프레임을 주문하기 위해 match를 사용해 보았지만 그래프 자체에는 변화가 보이지 않는다.ggplot2의 이산 변수 재정렬

데이터는 다음과 같은 :

type mean 
WTT 100 
KOT 110 
WTD 1000 
KOD 1300 

수단은 다양하고 난 단지 올바른 요소는 그래프에서 서로 쌍을 이루는 것을 걱정.

내가 주로 사용하고있는 코드는 다음

graph = ggplot(data = data_subset,aes(y = Mean, x = Type, color = Type)) 

답변

1

직선 앞으로 방법은 될 것이다 당신의 type 변수 수준의 다시하기 :

graph = ggplot(data = data_subset,aes(y = Mean, x = factor(Type, levels = c("WTT", "KOT", "WTD", "KOD"), color = Type))