我正在尝试将曲线拟合到 R 中的数据点,但 geom_smooth 只是在所有点上画了一条丑陋的线。我正在寻找一种方法来制作不一定经过所有点的平滑曲线。
这是我用来制作它的代码:
data <- data.frame(thickness = c(0.25, 0.50, 0.75, 1.00),
capacitance = c(1.844, 0.892, 0.586, 0.422))
ggplot(data, aes(x = thickness, y = capacitance)) +
geom_point() +
geom_smooth(method = "loess", se = F, formula = (y ~ (1/x)))