2016-12-10 7 views
0

私は、ggplotのさまざまな要因によってデータを集計する簡単な方法を見つけようとしています。Rのggplot2を使ってデータを合計するにはどうすればよいですか?

サンプルデータ(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' 

Iは、以下の方法試みた:=によって、

  1. qplot(X、Y、データ= DAT1 [和(Y)]を"キー、値" [.data.frame(DAT1、合計(Y)中、サイズ= V1) エラー):オブジェクト 'Y' は

  2. ggplot(データ= DAT1、AES(X =キー、Y =値が見つかりません))+ stat (式expr、ENVIR、enclos)_summary(fun.y =合計、色= "赤"、サイズ= 1)evalの中 エラー:オブジェクトは 'キー' が見つかりません

私がかもしれどこ

は、誰もがお勧めすることができ間違っていて、同じものに変わる?

+0

を指定することができますか? – akrun

+1

より再現性のある例を作成してください。 'tidyr'ライブラリを含めてください。 'dat' dataframe: 'dat < - data.frame(A = rep(1,3)、B = rep(2,3)、C = rep(3,3))'を作成します。 ggplotの呼び出しで 'dat2'を参照しています。 'dat2'とは何ですか? – timtrice

+0

私の悪いです。私はそれを変更しました – BioBuilder

答えて

1

我々は `dat2`が作成され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

関連する問題