나는 가지 다음과 같습니다 데이터 집합이 있습니다벤 다이어그램 패키지의 합계 값을 재정의
ID X Y Z
1 T1 10 0 10
2 T2 0 0 20
3 T3 10 10 40
4 T4 0 30 10
5 T5 0 10 0
...
내가 reshape2와 데이터를 녹여과의 교차점을 시각화하기 위해 벤 다이어그램 패키지를 던질 수를 데이터 세트. 그러나. 카운트 (합계가 아님) 만 시각화 할 수 있습니다.
VennDiagram은 T1을 "1"XZ 교차점으로 인식합니다. 패키지를 "20"으로 계산하길 원합니다. 그리고 T3의 경우 XYZ의 "1"카운트가 아니어야합니다. "60"의 합계를 원합니다.
벤 다이어그램 설명서 : 사전에 cran.r.project.org
감사합니다!
편집 :
의 모양은 출력 ... NROWS 함께 합계 합계 곳
grid.newpage()
draw.triple.venn(area1 = nrow(subset(accounts, X > 1)),
area2 = nrow(subset(accounts, Y > 1)),
area3 = nrow(subset(accounts, Z > 1)),
n12 = nrow(subset(accounts, X > 1 & Y > 1)),
n23 = nrow(subset(accounts, Y > 1 & Z > 1)),
n13 = nrow(subset(accounts, X > 1 & Z > 1)),
n123 = nrow(subset(accounts, X > 1 & Y > 1 & Z > 1)),
category = c("X", "Y", "Z"),
lty = "blank",
fill = c("pink1","mediumorchid","skyblue"))
예상 출력에 대해 다소 혼란 스럽습니다. ID 열의 의미는 무엇입니까? 'VennDiagram' 패키지의'draw.triple.venn'에 대해 A 영역이 20, B가 50, C가 80이 될 것으로 기대하십니까? 교차점을 어떻게 계산하려고합니까? – jraab
@JesseRaab 편집을 참조하십시오! – emehex