我正在尝试制作一个堆叠的条形图,但传说要么与条形重叠,因此当我使用args.legend()将它们向右移动时,无法看到它们,或者变得不完整:
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。
答案 0 :(得分:0)
我建议你移动情节边距:
par(mar=c(5, 20, 4, 2))
然后玩一下传说:
legend=rownames(t(data)),args.legend=list(x=3.5, y=12))
我将所有边距改为10(par(c = 10,10,10,10)))进行实验。这有点激烈。看看什么对你有用。