R ggplot:箱线图排序
如何在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
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)) )
没有可复制的示例很难回答,但简而言之,创建一个数据框,然后使用重新排序来更改行名的顺序。没有可复制的示例很难回答,但简而言之,创建一个数据框,然后使用重新排序来更改行名的顺序。