我正在使用geom_smooth()
ggplot,但它生成的线在 x = 0 处并没有完全到达边缘。我发现了一个类似的SO question,但这个问题只有在置信带到达边缘时才奇怪。我很确定这与 log10 转换有关;删除它可以解决问题,但切换顺序(geom_smooth()
在 之后scale_x_continuous()
)或添加限制并不能解决问题。我还包括了 ggplot 调用和 data.frame (对编辑感到抱歉;我懒得真正进入并更改数据)。
ggplot(finalDF) +
geom_point(aes(x = x, y = foldBackground, color = strain), size = 1.3) +
geom_smooth(aes(x = x, y = foldBackground, color = strain), fullrange = TRUE) +
scale_x_continuous(trans='log10') +
scale_colour_manual(values = c("#000000", "#E69F00", "#56B4E9", "#009E73", "#F0E442")) +
theme_pubr()