【发布时间】:2014-12-22 23:42:15
【问题描述】:
我有一个包含数据框的文件。这是文件的link
tmp <- read.csv("tmp.csv")
m <- qplot(UW_rank, number_correction, data = tmp,
alpha = I(1/3),
geom = c("point"),
xlab = "Underwriter rank",
ylab = "Number of SEC letters",
main = "Number of SEC Letters and UW Rank",
)
m <- m + stat_summary(aes(colour = "mean"), fun.y = mean,
geom = "line",
color = "red",
size = 1.1)
结果我有以下图片
我要在此图中添加一个图例,以说明红线是平均值。我怎样才能做到这一点。我已经尝试过 scale_fill_manual 和 geom_text 但无法弄清楚如何让它发挥作用。
【问题讨论】:
-
不要使用
stat_summary;在另一个数据框中分别计算均值,然后将其添加到自己的层中,并使用geom_line。