2010-05-10 39 views
7

tôi đang chạy như sau:R được âm mưu nhãn ra ngoài trang

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

và các nhãn bên trái đang xuất hiện ra ngoài trang. Tôi không thể tìm ra cách sửa nó. Bất kỳ ý tưởng?

Cảm ơn.

Trả lời

13

Bạn không còn đủ không gian ở lề trái cho các nhãn dài. Hãy thử:

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

Đối số 'mar' của 'par' đặt chiều rộng của lề theo thứ tự: 'bottom', 'left', 'top', 'right'. Mặc định là đặt 'trái' thành 4, tại đây tôi đã thay đổi nó thành 6.

+2

Điều này có hiệu quả, cảm ơn. Thật đáng ngạc nhiên khi google tìm những thứ như thế này. –

+2

Đúng. R được gọi là 'R' chưa bao giờ làm mọi thứ dễ dàng cho googleing và tương tự. – wkmor1

+0

Tread được liên kết nhiều nhất của tôi: http://stackoverflow.com/questions/102056/how-to-search-for-r-materials – Marek

Các vấn đề liên quan