我们假设我使用ggplot绘制了以下图表:
无论如何都要延长图例中显示的线长度?有时,使用图例无法确定哪一行与图中的哪一行相对应。
答案 0 :(得分:13)
这是一个选项legend.key.width
:
# sample data frame
df <- data.frame(x = c(rnorm(100, -3), rnorm(100), rnorm(100, 3)),
g = gl(3, 100))
df <- ddply(df, .(g), summarize, x = x, y = ecdf(x)(x))
ggplot(df, aes(x, y, colour = g, linetype = g)) +
geom_line() +
theme(legend.key.width = unit(10, "line"))
答案 1 :(得分:0)
opts
无法使用 ggplot2 。您需要使用theme
,因此您需要输入:
+ theme(legend.key.width = unit(10, "line"))