2016-09-24 7 views
0

저는 초보자입니다. 스택 막대 그래프를 만드는 가장 좋은 방법은 무엇입니까 (합계 100 %)?R에 누적 막대를 만드는 방법은 무엇입니까?

다음은 나의 데이트 샘플입니다. 두 변수가 있는데, 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