如何让ggplot正确地订购facet?

Mai*_*ura 12 r ggplot2

我试图基于从2-14开始的变量来划分大约14个图.这些图按顺序显示:10,11,12,13,14,15,2,3,4,5,6,7,8,9

如何让他们从2-15订购?

更新:好的,所以我把它作为一个因素使用data$var=as.factor(data$var).级别是 Levels: 10 11 12 13 14 15 2 3 4 5 6 7 8 9

我如何重新排序?

had*_*ley 22

data$var <- factor(data$var, levels = sort(unique(data$var)))
Run Code Online (Sandbox Code Playgroud)

  • 而且你可以按照预定的顺序订购方面,这很棒.例如`f = c('Paul','Audrey','Marlene')`.然后简单地说`d < - (d,var < - factor(var,levels = f))`. (4认同)

Gre*_*reg 11

如果没有您的数据,我最好的猜测是将您的分面变量转换为具有您所需顺序的级别的因子.