【发布时间】:2017-01-11 22:29:16
【问题描述】:
在连续绘制 5 个箱形图时,我正在尝试制作条纹图(改变白色和灰色背景)。为什么背景颜色没有应用于我的代码中的整个情节?当我单独绘制箱形图时,背景颜色确实会发生变化。
set.seed(42)
dev.off()
windows(width=6, height=4)
par(mfrow=c(1,5))
par(mar=c(2,4,1,1)) # bottom, left, top and right
par(bg = 'white')
boxplot(rnorm(20), ylab = "A")
title(xlab="n = 54", line=0)
par(bg = 'grey')
boxplot(rnorm(20), ylab = "B")
title(xlab="n = 54", line=0)
par(bg = 'white')
boxplot(rnorm(20), ylab = "C")
title(xlab="n = 54", line=0)
par(bg = 'grey')
boxplot(rnorm(20), ylab = "D")
title(xlab="n = 26", line=0)
par(bg = 'white')
boxplot(rnorm(20), ylab = "E")
title(xlab="n = 6", line=0)
为了澄清,我希望下图中红色矩形内的区域为灰色。
【问题讨论】:
-
我不确定您在问什么,但这可能会有所帮助:stackoverflow.com/questions/14604439/… 您的代码向我表明您对箱形图的填充颜色而不是图的背景颜色感兴趣.
-
所以不仅仅是我的解决方案中的情节区域,而是整个区域
-
顺便说一句,我的外观可以通过在第二次打印灰色背景的箱线图时添加
col="white"来改善