Вы просто указываете вектор с текстом легенды (по одному на каждый цвет) для аргумента legend.text
:
barplot(as.matrix(df), beside = TRUE, legend.text = c("C", "D", "E"))
![](https://i.imgur.com/UUiIOLW.png)
Если вы хотите стилизовать легенду в дальнейшем вам необходимо поместить аргументы в именованный список и передать его аргументу args.legend
(смотрите ?legend
) для дальнейших аргументов.
df <- data.frame(A = c(10,5,5),
B = c(30,10,10))
barplot(as.matrix(df), beside = TRUE, legend.text = c("C", "D", "E"), args.legend = list(x = "bottomright"))
![](https://i.imgur.com/rmyLgUl.png)