通过构面向geom_smooth提供自定义结值

问题描述

我正在尝试使用geom_smooth绘制一些分段/折断的回归。例如:

ggplot(mtcars,aes(x = mpg,y = hp)) +
  geom_point() +
  geom_smooth(method = lm,formula = y ~ splines::bs(x,df = 2,degree = 1,knots = 20)) +
  facet_wrap(~gear)

piecewise regression by facet

但是,对于每个构面中的断点,它都使用单个值(结数= 20)。我想为每个方面传递一个唯一值(我之前已经计算过)。这可能吗?

我试图将一个变量添加到数据框中并以美观的方式传递变量名称(例如psi),但是geom_smooth无法识别它。我怀疑答案与定义自定义功能有关,如本页结尾处所述:https://ggplot2.tidyverse.org/reference/geom_smooth.html

非常感谢您考虑我的问题。

最好

丰富

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)