r - ggplot 中的 geom_smooth 导致部分绘图背景改变颜色

标签 r ggplot2

如何避免绘制以下数据时出现的绘图区域的灰色阴影?

df <-data.frame(x = c(0,0.2,0.5), y = c(0.6,0.7,0.9))

p <-ggplot(df, aes(x, y, ymin=0, ymax=1, xmin=0, xmax=1))

p <- p + geom_point(alpha=2/10, shape=21, 
                fill="blue", colour="black", size=5)

p

enter image description here

到目前为止很好,但是然后使用 geom_smooth 添加线方程会导致部分背景变成灰色。
p <- p + geom_smooth(method="lm", se=FALSE, formula=y~x, colour="black")
p

enter image description here

关于如何避免这种情况的任何建议?谢谢。

最佳答案

添加 fill=NA给您的 geom_smooth称呼:

p + geom_smooth(method="lm", se=FALSE, formula=y~x,colour="black",fill=NA)

关于r - ggplot 中的 geom_smooth 导致部分绘图背景改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11922825/

相关文章:

r - 如何在两个因子变量之间绘制多条线

r - 在 R 中的热图中在连接的单元周围绘制等高线

r - r中树包的树交叉验证

r - Shiny 的 rhandsontable 对自身有反应

r - R 中 T 统计量的单边假设检验?

r - 更改自动绘图的轴标题

r - 如何将最佳拟合线、方程、R^2 和 p 值添加到 R 中的绘图中?

r - 将 yaxis 传奇保存为单独的 grob?

r - R中具有 map 和图层的ggplot2 stat_density2d的透明度和Alpha级别

java - R - 错误 : IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, 也不是 OOXML 流