【发布时间】:2020-09-26 07:52:27
【问题描述】:
绘制 1×1 列联表会返回错误:
dat <- read.table(textConnection('
foo bar
TRUE TRUE
TRUE TRUE
'), header = TRUE, colClasses=c('logical', 'logical'))
mosaicplot(table(dat))
Error in rep.int(0, ydim) : invalid 'times' value
As I learned,mosaicplot 函数中的代码不允许绘制 1×1 表。但是,如何绘制该表的马赛克图?
背景。
我正在绘制一系列动态创建的表格,其中一些有时恰好只有一列和一行,而在其他时候它们有更多维度。在这一系列马赛克图中有一个不可分割的矩形是有价值的信息,并且在该视觉表示中很容易掌握。
【问题讨论】:
标签: r plot mosaic-plot