不完整的可视化的传说与barplot()在R
问题描述:
我想做一个堆叠的barplot,但传说要么重叠酒吧,因此使它不可能看到它们,或变得不完整时,我使用args.legend()将它们移动到右侧:不完整的可视化的传说与barplot()在R
barplot(data, legend=rownames(data), las=1)
产生与条形重叠的图例;而
barplot(data, legend=rownames(data),args.legend=list(x=3.8, bty="L"), las=1)
将图例向右移动,修复重叠问题,但导致部分图例走出画布,从而消失。
我获得data
数据与tapply()
,它看起来像这样:
*我在Mac上使用Rstudio。
答
我建议你到移动绘图边距:
par(mar=c(5, 20, 4, 2))
,然后用一下传说:
legend=rownames(t(data)),args.legend=list(x=3.5, y=12))
我改变了所有的利润到十(PAR(MAR = C( 10,10,10,10)))进行实验。这有点激烈。看看什么对你更好。
请提供一个可重现的例子。这会给那些想要帮助你一些东西并进行测试的人。 你可以阅读关于它** [这里](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)**。在你的情况下,用“dput”代替图片提供数据。 – KoenV