R-facet_wrap:构面未正确排序

我已经看到了这个问题的所有答案,我以为我已经解决了这个问题,但是有些问题没有解决。我的数据超过1500行,看起来像这样

R-facet_wrap:构面未正确排序

我的代码是

library(ggplot2)
dat <- read.table("C:/Projects/....txt",sep="\t",header=TRUE)
df<-data.frame(dat)
ggplot(df)+
  df$scenario_f = factor(df$scenario,levels=c('Baseline','10% Increase','20% Increase','30% Increase','200-200-200','10% + 200-200-200','20% + 200-200-200','30% + 200-200-200','100-200-200','10% + 100-200-200','20% + 100-200-200','30% + 100-200-200'),ordered=TRUE)+
  geom_histogram(aes(x=points),position="identity",colour="darkseagreen4",alpha=0.3,bins = 40) +
  facet_wrap(.~scenario_f)+
  scale_x_continuous(breaks =(seq(0,1200,by = 200)))  +
  scale_y_continuous(labels=comma)  +
  labs(x="Points",y="Number of Members")+
  theme(axis.title.y = element_text(size="12"),axis.title.x = element_text(size="12"),axis.text.x=element_text(size=10),axis.text.y=element_text(size=10))

如果我删除声明

  df$scenario_f = factor(df$scenario,ordered=TRUE)+

我的情节看起来像这样

R-facet_wrap:构面未正确排序

但是构面的顺序不正确。它应该是在factor语句中指定的,并且出现以下无法理解的错误:

  

因子错误(df $情况,级别= c(“基线”,“增加10%”,“增加20%” 、:     二进制运算符的非数字参数   另外:警告消息:   

的不兼容方法(“ Ops.ordered”,“ +。gg”)
mixiumingxiaoxiao 回答:R-facet_wrap:构面未正确排序

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3142026.html

大家都在问