我正在尝试绘制一个同时包含geom_point()函数和geom_smooth()函数的图。我想要在某个x值处裁剪geom_smooth()函数,但前提是它的所有值都已用于计算平滑曲线(即,我不想使用xlim(),这将删除用于绘图的值)。可重现的例子: library(dplyr)set.seed(42) n =n()
geom_smooth很棒,很大程度上是因为它平均排除了很多变化。然而,由于这个原因,当它缩小时,很难看到它在x轴上是如何变化的。但是,每个图形都有不同的缩放限制。有没有一种方法可以让ggplot2放大以适应平滑效果?我对仅放大geom_smooth线和geom_smooth线加上SE阴影区域的解决方案感兴趣。例如,我很有兴趣知道如何才能将此转变为:
ggplot(data=mtcars, aes(y=qsec,x=wt)) + ge
我建立了一个简单的线性回归模型,并使用该模型得出了一些预测值。然而,我更感兴趣的是在图形上可视化它,但我不知道如何添加一个图例,将原来的mpg值突出显示为'black‘,并将新的预测值突出显示为"red“。本例中使用的数据是数据集包中的mtcar数据集。along with original mpg values
ggplot(data=mtcars,aes(x=mpg