这是我的代码:
ggplot(mtcars, aes(x = wt, y = mpg, colour = factor(cyl)))+
geom_point(stat = "identity")+
theme_bw()+
geom_smooth()
而不是获得连续平滑的中位数,我得到的结果看起来像一个整体数据中位数的断裂和不准确。我认为这是由于“因子(cyl)”功能。
这是我的代码提供的链接:
答案 0 :(得分:3)
如果在geom_smooth()中添加aes(group = 1),您将解决问题:
ggplot(mtcars, aes(x = wt, y = mpg, colour = factor(cyl)))+
geom_point(stat = "identity")+
theme_bw()+
geom_smooth(aes(group=1))