2016-07-22 65 views
0

我正在嘗試重新排序ggplot2中的離散變量。我想在圖中按順序顯示它,如WTT,KOT,WTD,KOD,但是我現在正在圖中獲得KOD,KOT,WTD,WTT。我曾嘗試使用匹配來手動排序數據框,但我沒有看到圖形本身的更改。重新排序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))