4
Vous avez un problème pour ajouter une légende à différents lisse dans ggplot.Comment ajouter une légende à geom_smooth dans ggplot dans R
library(splines)
library(ggplot2)
temp <- data.frame(x = rnorm(200, 20, 15), y = rnorm(200, 30, 8))
ggplot(data = temp, aes(x, y)) + geom_point() +
geom_smooth(method = 'lm', formula = y ~ bs(x, df=5, intercept = T), col='blue') +
geom_smooth(method = 'lm', formula = y ~ ns(x, df=2, intercept = T), col='red')
J'ai deux splines: rouge et bleu. Comment je peux ajouter une légende pour eux?
Merci! Très belle solution! –
Et bien sûr, vous pouvez utiliser la propriété labels dans scale_colour_manual pour changer l'étiquette de A et B. – Sid