2010-05-10 62 views
7

我运行以下: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() 

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

谢谢。

回答

13

您尚未在左侧空白处留下足够长的标签空间。尝试:

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() 

“面值”的“损伤”参数设置的顺序页边距的宽度:“底部”,“左”,“顶部”,“右”。默认值是将'left'设置为4,这里我将其更改为6.

+2

这工作,谢谢。对于像这样的东西,谷歌出奇的困难。 – 2010-05-11 00:24:04

+2

是的。 R被称为'R'从来没有让事情变得容易,谷歌等。 – wkmor1 2010-05-11 00:26:08

+0

我最常用的胎面:http://stackoverflow.com/questions/102056/how-to-search-for-r-materials – Marek 2010-05-11 07:40:45