R 有没有办法延长图例中的线条?
假设我使用ggplot绘制了以下图表:R 有没有办法延长图例中的线条?,r,ggplot2,R,Ggplot2,假设我使用ggplot绘制了以下图表: 图例中显示的线条长度是否需要延长?有时,使用图例无法识别图形中的哪一行对应于哪一行。这里有一个选项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
图例中显示的线条长度是否需要延长?有时,使用图例无法识别图形中的哪一行对应于哪一行。这里有一个选项
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"))
#示例数据帧
dfopts
无法使用ggplot2。您需要使用主题
,因此您需要键入:
+ theme(legend.key.width = unit(10, "line"))