2013-04-22 2 views
1

Я использую R для построения диаграмм и их легенд, но я обнаружил некоторые проблемы при рисовании легенды с помощью границы.Как построить легенду с рамкой в ​​R?

plot.new() 
legend(x=0, y=.15, c("Some Text"), cex=1, pt.cex =1.4, col=c("green"), 
     bty="n", fill="green", pch=c(15, 15, 15, 17), border="black") 

enter image description here

граница не полностью окружать зеленый ящик. Как я могу это исправить?

ответ

1

Существует конфликт в пределах legend() звонок между fill="green" и pch=c(15, 15, 15, 17). Если я бросаю последний, я получаю то, что я думаю, что вы ищете:

plot.new() 
legend(x=0,y=.15, c("Some Text"), cex=1,pt.cex =1.4,col=c("green"), 
     bty="n",fill="green", border="black") 

enter image description here

Смежные вопросы