给定一个包含两个图层(geom_point和stat_smooth)的图,如何将stat_smooth图层限制为仅显示x轴的特定范围?
这是一个简单的工作示例: http://www.r-fiddle.org/#/fiddle?id=qfnAsk3H&version=4
library(ggplot2)
p <- ggplot() + geom_point(data=mtcars, aes(x=wt, y=mpg))
p + stat_smooth(data=mtcars, aes(x=wt, y=mpg))
假设我只希望stat_smooth从x = 3显示到图表的末尾。
可以这样做吗?
如果我创建一个限制为x&gt; = 3的mtcars副本并将其用作stat_smooth的数据,它将更改趋势线(它在结尾变胖),这是我无法做到的。我只想掩盖它,或只显示x> = 3的部分。