Adding a simple lm trend line to a ggplot boxplot

前端 未结 2 911
南笙
南笙 2020-12-06 05:13

When adding a linear model trend line to a boxplot using standard R graphics I use:

boxplot(iris[,2]~iris[,1],col=\"LightBlue\",main=\"Quartile1 (Rare)\")
mo         


        
2条回答
  •  粉色の甜心
    2020-12-06 05:42

    The error message is pretty much self-explanatory: Add aes(group=1) to geom_smooth:

    ggplot(iris, aes(factor(Sepal.Length), Sepal.Width)) +
      geom_boxplot() +
      geom_smooth(method = "lm", se=FALSE, color="black", aes(group=1))
    

    enter image description here

提交回复
热议问题