簡體   English   中英

如何在一個箱形圖上訂購箱子? (r)的

[英]How do I Order Boxes on One boxplot graph? (r)

我已經閱讀了有關此類問題的答案,對此感到抱歉,但我很難理解它們如何應用於我的數據布局。

我想要的是按照我希望的順序(而不是字母順序)對我的箱形圖上的箱子(有四個箱子)進行排序。

這是我當前代碼的簡化版本:

TotalPer = c(1, 4, 6, 17, 4, 12)
IntPer = c(3, 8, 10, 1, 4, 8)
DomPer = c(4, 5, 10, 20, 13, 12)

IntDomBox <- data.frame(y=c(TotalPer,IntPer,DomPer),
x=c(rep("Total",length(TotalPer)),rep("International",length(IntPer)),
rep("Domestic",length(DomPer))))
with(IntDomBox, boxplot(y~x, main = "Prediction Residuals", ylab="%",
par(cex.axis=0.7)))

這將產生一個按字母順序排列的箱線圖。 如果我更喜歡按數據框中列出的順序顯示箱線圖(總計,整數,Dom),我該怎么做? 我知道將其改為反向字母順序,但是在某些情況下這不是我想要的,因此我希望能夠手動分配順序。

謝謝!

多種可能性中的一種:通過執行IntDomBox$x <- factor(IntDomBox$x, levels=unique(IntDomBox$x))在繪制之前重新IntDomBox$x <- factor(IntDomBox$x, levels=unique(IntDomBox$x))

暫無
暫無

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

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