在使用lattice :: barchart时,我试图使用scales参数来控制x轴标签,这样就会在条形图中找到缺失因子级别的间隙。这是一些示例代码,但它并不是我想要的。我创建了第二个数据框,它排除了因子标签的行" b" - 绘制。然后我使用原始数据框来定义x轴。 scale参数可以用来在条形图中创建数据空白吗?
dat <- data.frame(a=letters[1:10], b=1:10)
dat.sub <- dat[-2,]
lattice::barchart(b~a, data=dat.sub)
lattice::barchart(b~a, data=dat.sub,
scales=list(x=list(at=seq_along(dat$a), labels=(dat$a))))
答案 0 :(得分:0)
在drop.unused.levels = F
lattice::barchart()
作为参数
e.g。 lattice::barchart(b~a, data=dat.sub, drop.unused.levels = F)
编辑:我意识到这并没有严格回答你的问题,因为它没有使用scale参数,但它可能是一个解决方案,取决于你的目标。