【发布时间】:2023-03-11 10:02:02
【问题描述】:
我正在尝试使用ggplot2 绘制平均线和五分位线。
DF<-data.frame(DOB = c(1965, 1949, 1964, 1979, 1960, 1992, 1991, 1963, 1964, 1992, 1971, 1965),
trip.duration.hr =c(3.36, 2.25, 5.31, 10.7, 1.96, 4.33, 23.55, 3.92, 5.46, 3.45, 13.72, 7.33))
我在下面插入了我的代码。当我尝试运行它时,它给了我以下错误消息:
未提供摘要函数,默认为
mean_se()未提供摘要函数,默认为
mean_se()警告信息:
1:忽略未知参数:fun.y 2:忽略未知参数:fun.y 3:删除了 40135 行包含非有限值 (stat_summary)。 4:删除了 40135 行包含非有限值 (stat_summary)。 5:删除了包含缺失值 (geom_point) 的 40216 行。
我的代码如下:
ggplot(DF, aes(x=DOB, y=trip.duration.hr)) +
geom_jitter(alpha=1/10) +
geom_line(stat = 'summary', fun.y = "mean", color="orange", size=1) +
geom_line(stat = 'summary', fun.y = "quantile", fun.args = list(probs = .9), linetype=2, color="red")
【问题讨论】:
-
DOB 不是一个因素,对吧?如果是数字,下面的解决方案应该可以工作