2016-07-26 1 views
1

からbarplotを作成するために、どのように私は私が横に内のx =年齢、Y = male.average、female.averageようbarplotグループ化された作成したいデータフレームは、データフレーム

    Age  Male.Average Female.Average 
    ---------------------------------------------------------  
1:  0-19 Childhood  20.29543  18.14773 
2: 20-39 Young Adult  22.35352  22.41548 
3: 40-64 Mid Aged Adult  23.75663  23.64908 
4:  65-84 Senior Age  21.45002  21.71446 
5: 85+ Old Senior Age  21.72200  21.31565 

以下でbarplot作成できませんでした。これは、エラーを与える:

Error in barplot.default(d) : 'height' must be a vector or a matrix

答えて

1

たちはdata.frame

barplot(`colnames<-`(t(df1[-1]), df1[,1]), beside=TRUE, 
    legend.text = TRUE, col = c("red", "green"), 
    args.legend = list(x = "topleft", bty = "n", inset=c(-0.05, 0))) 

enter image description here

を持っていると仮定すると、
関連する問題