根据位置绘制销售价值总和的图表

时间:2016-03-10 05:12:13

标签: r

我有一个数据集,其中包含每个日期的位置和销售额。如何仅按位置对值进行求和,并以图形方式表示相同的值:

location date           sales
a          11/2/2015      100 
b          11/3/2015      10
c           ..            500
a                         20
a                         10

图表应如下所示:

  

a - > 130b - > 10c - > 500

1 个答案:

答案 0 :(得分:0)

使用plyr库:

library(plyr)
result <- ddply(df, .(location), summarise, sum = sum(sales))
> result
  location sum
1        a 130
2        b  10
3        c 500

你可以通过简单地打电话来获得一个基本的情节:

plot(result$location, result$sum)

数据:

df <- data.frame(location=c("a", "b", "c", "a", "a"),
                 date=c("11/2/2015", "11/3/2015", "11/4/2015", "11/5/2015", "11/6/2015"),
                 sales=c(100, 10, 500, 20, 10))