0

我有一个数据框如下

year month increment  
113 6 464  
113 7 132  
113 8 165  
113 9 43 
113 10 658  
113 11  54  
113 12 463  
114 1  231  
114 2 21  

尽管按指示进行了排序,但当我绘制增量~因子(月)时,图中生成的 x 轴从第 1 个月开始,而不是像数据框那样从第 6 个月开始

qplot(month,data=monthly,fill=treatment,weight=increment,position="dodge")  

我应该怎么做才能使 x 轴尊重我需要的月份顺序?

4

1 回答 1

0

像这样的东西,也许:

qplot(interaction(year, month, lex.order=TRUE), data=monthly, fill=treatment,weight=increment,position="dodge")  

删除fill=treatment参数(因为我没有数据)会导致:

qplot(interaction(year, month, lex.order=TRUE), data=monthly, weight=increment,position="dodge")

在此处输入图像描述

于 2013-03-11T02:56:39.280 回答