2013-03-29 113 views
0

我想增加boxplot的线宽并更改颜色。我试图按照以下方式做,但没有任何反应。更改spBwplot中的线宽和颜色

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

有人可以帮我吗?谢谢。

+1

哪来的这个'spBwplot'可用? – Arun

回答

1

由于spBwplot()从库simPopulationlattice库绘图箱线图使用功能bwplot()那么你可以使用相同的参数,如lattice

若要更改boxplot盒使用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"))) 

enter image description here