У меня есть коэффициенты для кривой, и я хочу нарисовать кривую в ggplot2. Моя формула - это просто полином:
y = a * x^2 + b * x + c
У меня есть эти коэффициенты:
a <- 0.000000308
b <- -0.0168
c <- 437
Я не знаю, упадут ли эти точки рядом с линией, но скажем, что мы это рисуем df:
df <- data.frame(group = c("a", "b", "c"),
x_variable = c(20000, 32000, 48000),
y_variable = c( 175, 200, 250))
Вот что я пробовал:
ggplot(df, aes(x = x_variable, y = y_variable)) +
geom_point() +
# this next line doesn't work, is it close?
# geom_smooth(method = 'lm', formula = y ~ 0.000000308 * x^2 + -0.0168 * x + 437)