Tôi sẽ thử một số loại bản đồ nhiệt 3D, đồ thị khảm hoặc một bộ sàng (có sẵn trong gói vcd ). Không phải là mosaicplot()
chức năng cơ bản làm việc với bảng ba chiều? (ít nhất là mosaic3d()
trong gói vcdExtra sẽ hoạt động, xem ví dụ: http://datavis.ca/R/ )
Đây là một ví dụ (bao gồm cả một âm mưu có điều kiện):
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)
Trên thực tế, việc kết xuất mosaic3d()
dựa vào gói rgl , vì vậy thật khó để đưa ra một bức tranh đẹp về kết quả.