R 使用'geom_line()',X轴为因子

R 使用'geom_line()',X轴为因子,r,ggplot2,R,Ggplot2,假设我有一个数据帧: hist <- data.frame(date=Sys.Date() + 0:13, counts=1:14) hist如果我正确理解了这个问题,指定group=1并添加一个stat\u summary()层应该可以: ggplot(hist, aes(x=weekday, y=counts, group=1)) + geom_point(stat='summary', fun.y=sum) + stat_summary(fun

假设我有一个数据帧:

hist <- data.frame(date=Sys.Date() + 0:13,
                   counts=1:14)

hist如果我正确理解了这个问题,指定
group=1
并添加一个
stat\u summary()
层应该可以:

ggplot(hist, aes(x=weekday, y=counts, group=1)) +
geom_point(stat='summary', fun.y=sum) +
stat_summary(fun.y=sum, geom="line")

太棒了!
group=1
的目的是什么(为什么是1?那有什么用?)哦,我想我找到了。如果要同时绘制多条线,应指定“group=variablewichdefineslines”
ggplot(hist, aes(x=weekday, y=counts, group=1)) +
geom_point(stat='summary', fun.y=sum) +
stat_summary(fun.y=sum, geom="line")