Линия регрессии для всего набора данных вместе с линиями регрессии, основанными на группах в R ggplot2?

Я новичок в ggplot2 и имею проблемы с отображением линии регрессии для всего набора данных вместе с линиями регрессии для групп. Пока я могу построить линию регрессии на основе группы, но мне не удается получить линию регрессии для всего набора данных на одном графике. Я хочу, чтобы все линии регрессии имели различный стиль линий, чтобы их можно было легко определить черно-белым шрифтом. Любая помощь будет высоко оценен. вот мой код до сих пор:

ggplot(alldata,aes(y = y, x = x, colour= group, shape= group )) +
geom_point(size = 3, alpha = .8) + geom_smooth(method="lm", fill=NA , size = 1) 

Ответы на вопрос(1)

Ваш ответ на вопрос