2016-09-24 6 views
0

私は初心者です。スタックされた棒グラフ(100%に集計)を作成する最良の方法は何ですか?Rに積み上げ棒を作成するには?

以下は私の日付のサンプルです。 2つの変数があり、x軸にVar 1、y軸にVar 2、データにFreqを使います。

Var1           Var2 Freq 

1  1 01 ONE FAMILY HOMES       127 
2  2 01 ONE FAMILY HOMES       633 
3  3 01 ONE FAMILY HOMES       1859 
4  4 01 ONE FAMILY HOMES       4722 
5  5 01 ONE FAMILY HOMES       2144 
6  1 02 TWO FAMILY HOMES       107 
7  2 02 TWO FAMILY HOMES       833 
8  3 02 TWO FAMILY HOMES       3503 
9  4 02 TWO FAMILY HOMES       2859 
10  5 02 TWO FAMILY HOMES       799 

答えて

0

私は棒グラフの種類を気にしていませんが、ggplot2は調査と調査のための私の行くプロットライブラリです。

私はこれがあなたが必要としているものだと思うし、少なくとも正しい方向を指すべきだと思う。

例:

library(ggplot2) 

df = data.frame(year = rep(c(1,2,3,4,5), 2), 
       type = c(rep("ONE FAMILY", 5), rep("TWO FAMILY", 5)), 
       Freq = c(127, 633, 1859, 4722, 2144, 107, 833, 3503, 2859, 799)) 

ggplot(df, aes(x = year, y = Freq, fill = type)) + 
    geom_bar(stat = "identity") 

が生成する:

enter image description here

関連する問題