2013-02-13 47 views
2

我有一个数据,该数据的形式为:个月明智的累积和

month price name 
1  200 xyz 
1  300 abc 
2  500 xyz 
3  300 abc 
4  400 cde 
5  200 cde 
5  100 abc 
5  200 xyz 

我想明智的创建累积和图表一个月。任何人都可以帮助我吗?

+0

因此,我们假设一个月内,该数据是为了? – 2013-02-13 12:34:36

+0

是的。我只想要2根据月份编号创建它。所以我想要一个线条图来显示我对应每个月份的每个名称明智的累积和。 – 2013-02-13 12:38:49

+0

对于xyz,它应该像month1 = 200,month2 =(month1 +2)= 700等等。 – 2013-02-13 12:39:06

回答

2

尝试:

ts.plot(cumsum(as.vector(unlist(tapply(df$price,df$month,sum)))), 
     main="cumulative month wise", 
     xlab="month",ylab="cumulative",lty=3,col="purple",type="o") 
+0

@SanjanaHaralalka请upvote并接受答案:) – 2013-02-13 13:06:13