R ggplot:箱线图排序

R ggplot:箱线图排序,r,ggplot2,R,Ggplot2,如何在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.9

如何在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重新排序(排序)其他数据的人可能会发现下面的帖子很有用。


如果其他搜索者仍然迷路,尝试使用关键字“order”代替“sort”,因为根据经验这似乎更有成效。:-)

这里回答了这个问题:

其他发现这个问题并想用ggplot重新排序(排序)其他数据的人可能会发现下面的帖子很有用。


如果其他搜索者仍然迷路,尝试使用关键字“order”代替“sort”,因为根据经验这似乎更有成效。:-)

ggplot中的排序由因子中的级别调节。控制df中因子A的排序:

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

ggplot中的排序由因子中的级别进行调节。控制df中因子A的排序:

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

没有可复制的示例很难回答,但简而言之,创建一个数据框,然后使用重新排序来更改行名的顺序。没有可复制的示例很难回答,但简而言之,创建一个数据框,然后使用重新排序来更改行名的顺序。