library(ggplot2)
library(grid)
z <- ggplot(dfc) + geom_line(aes(x = lag, y = value, linetype = variable, size = size)) +
scale_size(range=c(1, 2), guide=FALSE)
z <- z + theme(legend.key.width = unit(5,"cm"))
[/g0]
Ширина легенды изменяется с использованием параметра legend.key.width в пакете библиотеки ggplot2
Вы можете изменить числовые значение ширины. Загрузка библиотеки «grid» важна. Иначе «единица» не распознается R.
Надеюсь, это ответит на ваш вопрос.