如何让ggplot正确地订购facet?

时间:2010-07-22 18:03:44

标签: 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

如何重新排序?

2 个答案:

答案 0 :(得分:22)

data$var <- factor(data$var, levels = sort(unique(data$var)))

答案 1 :(得分:11)

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