我在ggplot2中有一个简单的图,想要添加一个虚线回归线.到目前为止,我有:
library(ggplot2) ggplot(mtcars, aes(x = hp, y = mpg)) + geom_point() + geom_smooth(method = "lm", se = FALSE) + theme_bw()
哪个返回我想要的,但是用实线表示:
我想让这条线破灭.我想我应该使用,scale_linetype_manual()
但我的尝试一直是hacky.
一个简单的问题,但我找不到重复.
根据帮助页面(参见?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()