r - 使用模型输出在同一图上绘制多个图
问题描述
我是 R 新手,但我的数据分析需要它。
我想在同一个图上绘制来自不同位置(在同一研究下)的多个折线图。我的数据框是非线性随机效应模型的结果。
下面是模型输出和绘图。现在我有四个不同的位置(1 到 4),我需要在同一张图上进行比较。
{r}
Location1.model<- glmer(Completeness ~ Weeks + I(Weeks*Weeks) + (1|street), data = location.1, family = binomial())
summary(D1.model)
Weeks_Num <- 1:165
Time.effect <- fixef(D1.model)[1] + fixef(D1.model)[2]*Weeks_Num + fixef(D1.model)[3]*Weeks_Num*Weeks_Num
Time.probs <- inv.logit(Time.effect)
plot(Time.probs~Weeks_Num, pch=".", col="blue", type="l", xlim=c(0,175), ylim=c(0,1))
plo1
请帮忙
解决方案
multiplot 或 grid.arrange 可以解决问题。这是一个线程,讨论了它们的使用。
R错误“找不到函数'multiplot'”使用Cookbook示例
这是一个重复的主题,将来尝试在此站点上搜索类似的线程 - 许多已经存在用于多窗格绘图。
推荐阅读
- flutter - 例外:不支持的操作:RawSocket 构造函数(Dart with mysql1: ^2.2.1)
- c - 将0和1字符的字符串转换为十六进制字符串
- sql - 外键约束失败 - 即使我尝试手动添加数据
- angular - 是否可以在 Angular 应用程序中检索传入的 http 请求标头?
- c - 如何使用循环找到一对也加起来一定和的除数?
- excel - 对列表中的多个表执行操作
- r - 在 r 中另存为 jpeg 时,如何确保绘图不会被截断?
- python - 更新到 Mac OS Catalina、Spyder 3 错误
- java - 如何关闭在方法 JAVA 中打开的扫描仪
- gradle - 在 Gradle 中,api 配置暴露了依赖关系,而实现却没有,这到底意味着什么?