首页 文章

如何在R中使用ggplot2对数据求和?

提问于
浏览
1

我试图找到直接的方法来通过ggplot中的各种因素对数据求和 .

样本数据(dat):

A B C 
1 2 3
1 2 3
1 2 3

library(ggplot2)
library(reshape)
dat1 <- gather(dat) #convert into long form with 'key' and 'value'

我尝试了以下方法:

  • qplot(x,y,data = dat1 [,sum(y)],by = "key,value",size = V1) [.data.frame (dat1 ,, sum(y))中的错误:找不到对象'y'

  • ggplot(data = dat1,aes(x = key,y = value))stat_summary(fun.y = sum,color =“red”,size = 1)eval中的错误(expr,envir,enclos):object'skey ' 未找到

任何人都可以推荐我可能出错的地方和替代方案吗?

1 回答

  • 1

    我们可以指定 geom

    library(ggplot2)
    ggplot(data = dat1, aes(x = key, y = value))  +  
           stat_summary(fun.y = sum, geom="point", colour = "red", size = 1)
    

    enter image description here

相关问题