我正在运行以下命令:
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()
左侧的标签出现在页面之外。我似乎不知道如何解决它。有什么想法吗?
您没有在左边距中为那么长的标签留出足够的空间。尝试:
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()
“par”的“mar”参数按顺序设置边距宽度:“bottom”、“left”、“top”、“right”。默认是设置 'left' 为 4,这里我将其更改为 6。