标签: r bar-chart legend
我在R中生成了一个条形图,但传说几乎涵盖了所有情节。如何将其调整到不同的位置?例如,在情节之外/之外?
这是我的代码:
compare <- table(cats$color, cats$coat) bar2 <- barplot(compare, legend = rownames(compare), main = 'Comparing coat design to color') bar2
答案 0 :(得分:0)
我们无法提供确切的设置,因为您没有提供数据示例,但一般建议如下:
如果您有一个大型图例,则可以将其放置在绘图的边缘而不是绘图上。为此,请调整mar以便有空间,并设置xpd = TRUE。以下是mtcars的示例:
mar
xpd = TRUE
mtcars
df <- head(mtcars, 14) par(mar = c(5.1, 4.1, 4.1, 9.1), xpd = TRUE) barplot(df$mpg) legend("topright", inset = c(-0.5, -0.3), rownames(df))