R: поле метки на графике не уменьшается с размером шрифта
Когда я уменьшаю размер шрифта моей легенды, рамка вокруг легенды не уменьшается, а это означает, что она выглядит действительно некрасиво.
Я использую следующий код:
barplot(transComp,space=c(0,2),legend.text=TRUE,beside=TRUE,horiz=TRUE,
col=c("red1","red4","green3"),
xlab="crimes per 100,000 inhabitants",
axes=TRUE, names.arg=colnamesbarplot, cex.names=0.5, las=1,
args.legend=list(cex=0.4,
x="bottomright"))
Таким образом, мои данные называются "transComp", а имена каждой группы баров берутся из "colnamesbarplot".
С помощью omi
а также mar
не похоже на работу, так как они не относятся к коробке вокруг ярлыков? Мне бы тоже было хорошо, если бы у меня не было коробки, если это легко решить...
Спасибо за любую помощь!
1 ответ
Проблема была решена путем включения bty="n"
в списке для args.legend
так же, как @Dayne предложил. Код теперь выглядит так
barplot(transComp,space=c(0,2),legend.text=TRUE,beside=TRUE,horiz=TRUE,
col=c("red1","red4","green3"), xlab="crimes per 100,000 inhabitants",
axes=TRUE, names.arg=colnamesbarplot, cex.names=0.5, las=1, args.legend=list(cex=0.4,
x="bottomright", bty = "n"))
Я считаю, что на этот вопрос дан ответ, а также попытаюсь проиллюстрировать свои проблемы с помощью воспроизводимых примеров, как предложила @DWNin.
Спасибо!