R - ggsave(至少一层必须包含用于刻面的所有变量)

时间:2015-06-22 14:33:49

标签: r ggplot2

我是R的新人,我有一个问题,我真的试图解决,但我自己没有发现任何线索。

我按照"黑客机器学习"的说明进行操作。最后一步 没有工作或有任何谷歌答案:

什么工作:

state.plot<-ggplot(all.sightings, aes(x=YearMonth,y=Sightings)) +  
             geom_line(aes(color="darkblue")) + 
             facet_wrap(~State,nrow=10,ncol=5,scales="free") +
             theme_bw() + 
             scale_color_manual(values=c("darkblue"="darkblue"),guide=FALSE) + 
             scale_x_date(breaks = date_breaks("5 years"), labels = date_format("%Y")) + 
             xlab("Time") + 
             ylab("Number of Sightings") + 
             labs(title="Number of UFO sightings by Month-Year and U.S. State (1990-2010)")

我的问题在那里

ggsave(plot = state.plot, filename ="C:\\Users\\l.b\\Downloads\\ufo_sightings.pdf", width = 14, height =8.5)

出现以下错误:

 Error in layout_base(data, vars, drop = drop) :    At least one layer
must contain all variables used for facetting

我在Windows上使用R

0 个答案:

没有答案