Я б спробував якусь 3D-теплову карту, мозаїчну ділянку або ситову ділянку (доступний у пакеті 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 , тому важко дати гарну картину результату.