簡體   English   中英

重新排列ggplot2中的離散變量

[英]Reorder discrete variables in ggplot2

我正在嘗試對ggplot2中的離散變量重新排序。 我想在圖中按此順序顯示它,例如WTT,KOT,WTD,KOD,但是,我目前在圖中獲得KOD,KOT,WTD,WTT。 我嘗試使用match手動對數據框進行排序,但看不到圖形本身的變化。

數據看起來像這樣:

type mean
WTT  100
KOT  110
WTD  1000
KOD  1300

平均值會有所不同,我只關心正確的因素在圖中相互配對。

我主要使用的代碼如下:

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

直接的方法是重新分級您的type變量:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM