r - 使用系数在ggplot中绘制曲线
问题描述
我有曲线的系数,想在 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)
解决方案
推荐阅读
- swift - 通过 electron-builder 嵌入 Finder Sync 扩展的问题
- reactjs - 反应路线不起作用,我不明白为什么
- visual-studio - Visual Studio 发布,不包括发布目录中的自定义 dll
- r - 如何使用特定列中的 ID 在 R 中 cbind data.frames
- c++ - 关于 ISupportErrorInfo::InterfaceSupportsErrorInfo() 实现的问题
- azure - 无法使用 ARM 模板创建带有 ip 的 azure private dns A 记录
- python - python vs-code在file.py目录下运行file.py
- ios - 反应原生检测设备是否为 RTL
- amazon-web-services - AWS CLI "$ aws configure" 创建 .awsconfig 和 .awscredentials 文件,而不是 .aws/config 和 .aws/credenatials
- python - 在 Discord.py 中发送嵌入式消息序列