2010-05-10 95 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