【发布时间】:2021-05-31 23:10:35
【问题描述】:
我正在尝试使用 vcd::mosaic 在一个简单的 2x2 列联表中绘制百分比,但我不断收到 Viewport 错误。以下是如何重现(我在 Ubunto 20.04 和 R 3.6.3 上工作):
t0 <- as.table(rbind( c(221,47), c(17,9) ))
names(dimnames(t0)) = c("X", "C")
rownames(t0) = c("neg", "pos")
colnames(t0) = c("neg", "pos")
library(vcd)
labs <- round(prop.table(t0, 1), 2)
mosaic(t(t0), split = TRUE, shade = TRUE, pop = FALSE )
labeling_cells(text = labs, margin = 0)(t0)
我得到了最后一个命令:
labeling_cells(text = labs, margin = 0)(t0)
grid.Call.graphics 中的错误(C_downviewport,name$name,strict): 未找到视口“单元格:X=neg,C=neg”
有人知道为什么吗?
【问题讨论】:
标签: r contingency mosaic mosaic-plot vcd