R正在从页面上绘制标签

K P*_*K P 16 plot r

我正在运行以下内容:

png(filename="figure.png", width=900, bg="white")
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue")
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3)
dev.off()
Run Code Online (Sandbox Code Playgroud)

并且左侧的标签出现在页面之外.我似乎无法弄清楚如何解决它.有任何想法吗?

谢谢.

wkm*_*or1 26

对于长标签,左边距没有留出足够的空间.尝试:

png(filename="figure.png", width=900, bg="white")
par(mar=c(5,6,4,1)+.1)
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue")
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3)
dev.off()
Run Code Online (Sandbox Code Playgroud)

'par'的'mar'参数按顺序设置边距的宽度:'bottom','left','top','right'.默认设置是将'left'设置为4,这里我将其更改为6.

  • 真正.被称为'R'的R从来没有让googleing之类的东西变得简单. (6认同)
  • 这很有效,谢谢.谷歌这样的东西令人惊讶地难以实现. (3认同)
  • 我联系最紧密的环节:http://stackoverflow.com/questions/102056/how-to-search-for-r-materials (2认同)