当前位置:  开发笔记 > 编程语言 > 正文

用ggplot2中的geom_smooth绘制虚线回归线

如何解决《用ggplot2中的geom_smooth绘制虚线回归线》经验,为你挑选了1个好方法。

我在ggplot2中有一个简单的图,想要添加一个虚线回归线.到目前为止,我有:

library(ggplot2)
ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  geom_smooth(method = "lm", se = FALSE) +
  theme_bw()

哪个返回我想要的,但是用实线表示:

带有回归线的散点图

我想让这条线破灭.我想我应该使用,scale_linetype_manual()但我的尝试一直是hacky.

一个简单的问题,但我找不到重复.



1> Jota..:

根据帮助页面(参见?geom_smooth参考资料),linetype是geom_smooth理解的美学之一.

所以,你可以调整使用 geom_smooth(method = "lm", se = FALSE, linetype="dashed")

library(ggplot2)
ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  geom_smooth(method = "lm", se = FALSE, linetype = "dashed") +
  theme_bw()

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有