R 当一个变量被分解时,ggplot2中的Qplot会导致多重回归线
当我做一个简单的R 当一个变量被分解时,ggplot2中的Qplot会导致多重回归线,r,ggplot2,R,Ggplot2,当我做一个简单的qplot()时,我想要一条回归线作为绘图。我如何告诉stat\u smooth忽略这些因素 下面是我的示例代码: library("ggplot2") qplot(y=wt, x=mpg, size=cyl, col=factor(gear), data=mtcars) + stat_smooth(method=lm, formula=y~x) 这就形成了这样的形象: 当我删除因子时,我得到了我想要的图形(尽管我无法删除真实数据集中的因子): 您可以将点(您希望按循
qplot()
时,我想要一条回归线作为绘图。我如何告诉stat\u smooth
忽略这些因素
下面是我的示例代码:
library("ggplot2")
qplot(y=wt, x=mpg, size=cyl, col=factor(gear), data=mtcars) +
stat_smooth(method=lm, formula=y~x)
这就形成了这样的形象:
当我删除因子时,我得到了我想要的图形(尽管我无法删除真实数据集中的因子):
您可以将点(您希望按循环和齿轮系数进行分组)与更平滑的点(您只需要x和y美学,而不需要其他)分开 或者,如果您有很多几何图形,并且只想从一个几何图形中删除默认美学:
ggplot( mtcars, aes( y=wt, x=mpg, size=cyl, colour=factor(gear)) ) +
geom_point() +
stat_smooth(method="lm", aes(size = NULL, colour = NULL))
顺便问一下,当使用size=cyle参数时,您是否知道如何使齿轮颜色的图例点变大?这些点变得非常小。我已经看过了所有的legend.key opts(),但是我找不到任何有用的东西
ggplot( mtcars, aes( y=wt, x=mpg ) ) +
geom_point( aes(size=cyl, colour=factor(gear)) ) +
stat_smooth( method="lm" )
ggplot( mtcars, aes( y=wt, x=mpg, size=cyl, colour=factor(gear)) ) +
geom_point() +
stat_smooth(method="lm", aes(size = NULL, colour = NULL))