簡體   English   中英

ggplot:boxplot排序

[英]ggplot: boxplot sort

如何在ggplot中對箱形圖進行排序?

這是我要繪制的內容:

qplot(  row.names(pcaDF),pcaDF[,1],data=pcaDF,geom="boxplot") + coord_flip() 

這是pcaDF的結構

> str(pcaDF)
'data.frame':   108 obs. of  1 variable:
 $ sort(plotdata[, 1], decreasing = F): num  -5.89 -5.52 -4.66 -4.54 -3.92 ...

ggplot中的排序受因子水平的控制。 要控制因素的排序:df中的A:

df$A = factor(df$A , level = sort(unique(df$A)) )

在這里回答這個問題: ggplot:如何指定多個箱形圖的垂直順序?

其他人發現此問題並希望使用ggplot對其他數據進行重新排序(排序)可能會發現以下帖子有用。 如何使用ggplot / geom_bar訂購中斷

如果其他搜索者仍然迷失方向,請嘗試使用關鍵字“ order”代替“ sort”,因為根據經驗,這似乎更有成果。 :-)

暫無
暫無

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

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