相关疑难解决方法(0)

ggplot2颜色geom_point按因子但geom_smooth基于所有数据

在ggplot2中,p <- qplot(wt, mpg, data=mtcars, colour=factor(cyl))此处获取的以下命令绘制散点图,每个点根据因子着色

我想用geom_smooth来拟合所有数据而不考虑因素,但是根据因子保持各个点的颜色.p + geom_smooth(method="lm")在每个因素上线性拟合.我该怎么做呢?

r ggplot2

16
推荐指数
2
解决办法
1万
查看次数

尽管有两组使用ggplot2,但是单个回归线的散点图

我想用ggplot2生成一个散点图,它包含所有数据点的回归线(无论它们来自哪个组),但同时通过分组变量改变标记的形状.下面的代码生成组标记,但提出了两个回归线,每组一个.

#model=lm(df, ParamY~ParamX)
p1<-ggplot(df,aes(x=ParamX,y=ParamY,shape=group)) + geom_point() + stat_smooth(method=lm)
Run Code Online (Sandbox Code Playgroud)

我该怎么编程呢?

regression r scatter-plot ggplot2

7
推荐指数
1
解决办法
4768
查看次数

ggplot2; 当颜色由变量编码时的单回归线?

我试图ggplot2用一条回归线创建一个散点图,即使颜色取决于“调查类型”变量。理想情况下,我还想指定哪种调查类型是哪种颜色(社区 = 红色,国家以下地区 = 绿色,国家 = 蓝色)。

这是我正在运行的代码,它目前为我提供了 3 条独立的回归线,每种调查类型都有一条。

ggplot(data=data.male,aes(x=mid_year, y=mean_tc, colour =condition)) +
geom_point(shape=1) + 
geom_smooth(method=lm, data=data.male, na.rm = TRUE, fullrange= TRUE) 
Run Code Online (Sandbox Code Playgroud)

条件是:

condition <- (data.male$survey_type)
Run Code Online (Sandbox Code Playgroud)

即使我将颜色美学移到 geom_point 函数它也不起作用,因为它给我一个错误,说社区不是一个有效的颜色名称?

我的实际数据文件非常大,所以我在这里只给出一个小样本:

data.male 数据集:

mid_year mean_tc survey_type
2000     4       Community
2001     5       National
2002     5.1     Subnational
2003     4.3     National
2004     4.5     Community
2005     5.2     Subnational
2006     4.4     National
Run Code Online (Sandbox Code Playgroud)

r linear-regression ggplot2

6
推荐指数
1
解决办法
4407
查看次数

整个数据集的回归线以及基于R ggplot2中的组的回归线?

我是ggplot2的新手,并且有问题显示整个数据集的回归线以及组的回归线.到目前为止,我可以基于该组绘制回归线,但我没有成功获得同一图上整个数据集的回归线.我想要所有具有不同线条样式的回归线,以便可以在黑白打印中轻松识别它们.任何帮助将受到高度赞赏.这是我目前的代码:

ggplot(alldata,aes(y = y, x = x, colour= group, shape= group )) +
geom_point(size = 3, alpha = .8) + geom_smooth(method="lm", fill=NA , size = 1) 
Run Code Online (Sandbox Code Playgroud)

regression r line ggplot2

5
推荐指数
1
解决办法
5497
查看次数

标签 统计

ggplot2 ×4

r ×4

regression ×2

line ×1

linear-regression ×1

scatter-plot ×1