条形图中阴影线的宽度

时间:2017-09-25 08:59:32

标签: r colors bar-chart

我在R中创建了一个带有以下脚本的条形图:

bars <- c(229, 158)
shading.lines <- c(83, 83)
years <- c("1985-89", "2017")
cols1 <- c("indianred4","green4")
cols2 <- c("green4","indianred4")
barplot(bars,names.arg=years,col=cols1)
barplot(shading.lines,names.arg=NA,col=cols2,density=11,add=T)

enter image description here

有没有办法调整阴影线的宽度?我希望它们更厚,以便在1985-89和2017年获得阴影部分的相同外观。

1 个答案:

答案 0 :(得分:1)

您可以使用par(lwd=...)

调整着色宽度
bars <- c(229, 158)
shading.lines <- c(83, 83)
years <- c("1985-89", "2017")
cols1 <- c("indianred4","green4")
cols2 <- c("green4","indianred4")
barplot(bars,names.arg=years,col=cols1)
# Set width of shading
par(lwd=5)
barplot(shading.lines,names.arg=NA,col=cols2,density=11,add=T)
# Set width of shading to the default value
par(lwd=1)

enter image description here