2015-11-26 82 views
0

我正在創建一個沒有情節的傳說,但部分項目被遺漏了,我該如何避免將內容排除在外? 一種可能的方法是減少物品之間的空間。這就是我所做的圖例中的項目之間的空間

plot(1, type="n", axes=FALSE, xlab="", ylab="") 
legend("bottomleft", bty = "n",inset = c(-0.2, 0), 
     legend = c("AA","ABC","DEF","GHI","LMO","AAABBB","ABC ABCDEF"), 
     col=c(AA = "#8b5a00", ABC = "#5d8f21", DEF = "#9f69ee", 
      GHI = "#ec4e01", LMO = "#b9c000", AAABBB = "#12a0a5", "ABCDEF" = "tan1"), 
     pch=16, cex=1, xjust=0.5, yjust=0.5, horiz=T, xpd = TRUE, x.intersp=0.5) 

回答

1

繪圖窗口必須足夠大,你可以直接與足夠的寬度叫它pdf()png()

png("test.png", width=1000) 
plot.new() 
# Your legend 
dev.off() 
+0

但是,這並不能解決圖例項目之間的額外空間 – Al14

0

我發現text.width能橫向控制寬度圖例文本(x座標),第一個值是指第一個項目的位置。

legend("bottomleft", text.width=c(0,0.046,0.052,0.056,0.056,0.059,0.069) ...

相關問題