ฉันจะลอง heatmap 3D, mosaic plotหรือsieve plot (มีอยู่ในแพ็คเกจvcd ) mosaicplot()
ฟังก์ชันพื้นฐานทำงานกับตารางสามทางไม่ได้หรือไม่ (อย่างน้อยmosaic3d()
ในแพ็คเกจvcdExtraควรใช้งานได้โปรดดูhttp://datavis.ca/R/ )
นี่คือตัวอย่าง (รวมถึงพล็อตตามเงื่อนไข):
A <- sample(c(T,F), 100, replace=T)
B <- sample(c(T,F), 100, replace=T)
C <- sample(c(T,F), 100, replace=T)
tab <- table(A,B,C)
library(vcd)
sieve(tab, shade=TRUE)
cotabplot(tab)
library(vcdExtra)
mosaic3d(tab, type="expected", box=TRUE)
ที่จริงแล้วการเรนเดอร์ของmosaic3d()
พึ่งพาแพ็คเกจrglดังนั้นมันยากที่จะให้ภาพสวยของผลลัพธ์