안녕하세요!
A B
1 55
1 43
2 55
1 89
3 55
4 43
4 55
나는 각 열에 대해 각 범주 값의 빈도를 계산하고 그림처럼 음모 싶습니다 :
나는 그것과 같은 테이블이 있습니다.
어떻게하면됩니까?
내가 당신의 barplot를 얻을 수 ggplot2을 제안 사전안녕하세요!
A B
1 55
1 43
2 55
1 89
3 55
4 43
4 55
나는 각 열에 대해 각 범주 값의 빈도를 계산하고 그림처럼 음모 싶습니다 :
나는 그것과 같은 테이블이 있습니다.
어떻게하면됩니까?
내가 당신의 barplot를 얻을 수 ggplot2을 제안 사전에 감사드립니다.
체크 아웃이 How to Make a Stacked Bar Chart in R Using ggplot2입니다.
ggplot 문서를 읽고 시험해보십시오.
그런데 how to ask을 읽는 것이 좋습니다.
희망이 도움이됩니다.
두 열의 값이 같고 플롯에 9 개 또는 6 개의 값이 있기 때문에 제공하는 플롯이 테이블에서 어떻게 생성되는지 완전히 알 수 없습니다. R 기반으로
당신은 시도 할 수 :
df <- data.frame(A = c(1,1,2,1,3,4,4),
B = c(55,43,44,89,55,43,55))
df2 <- data.frame(cat = rep(c("A","B"),each=nrow(df)), val = c(df$A,df$B))
barplot(as.matrix(table(df2$val,df2$cat)))
당신은 A와 유사한 B 사이의 색상을 얻을 수있는 데이터에 대한 몇 가지 추가 작업을해야합니다. A와 B는 다른 유형의 값을 가지고 있기 때문에, 플롯은 이제 6 가지 색상을 갖습니다.
코드를 공유하십시오. 그리고 정확하게, 여기에 각 coloumn하지만 숫자에 범주 변수를 볼 수 없어 ... – timat