0

我想增加箱线图的线宽并改变颜色。我试图通过以下方式做到这一点,但没有任何反应。

spBwplot("var1", "weiht", dataS = dataS, dataP = listP, pch = "|", lwd=4, col="black")

有人可以帮助我吗?谢谢你。

4

1 回答 1

1

从用于绘制箱线图spBwplot()的库中使用库中的函数,然后您可以使用与中相同的参数。simPopulationbwplot()latticelattice

要更改箱线图框,请box.rectangle=在内部使用par.settings()box.umbrella=更改胡须。参数col=将改变颜色并lwd=设置线宽。

下面是一个使用.帮助文件中提供的数据的示例spBwplot()

library(simPopulation)    
set.seed(1234)  # for reproducibility
data(eusilcS)   # load sample data
eusilcM <- simEUSILC(eusilcS, upper = 200000, equidist = FALSE)
eusilcT <- simEUSILC(eusilcS, method = "twostep")

spBwplot("netIncome", "rb050", "rb090", dataS = eusilcS, 
         dataP = list(M = eusilcM, T = eusilcT), layout = c(1, 2), 
         par.settings = list(box.rectangle = list(col = "black",lwd=4),
                             box.umbrella=list(lwd=4, col="black")))

在此处输入图像描述

于 2013-03-29T16:20:17.000 回答