首页 > 解决方案 > 使用模型输出在同一图上绘制多个图

问题描述

我是 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 请帮忙

标签: r

解决方案


multiplot 或 grid.arrange 可以解决问题。这是一个线程,讨论了它们的使用。

R错误“找不到函数'multiplot'”使用Cookbook示例

这是一个重复的主题,将来尝试在此站点上搜索类似的线程 - 许多已经存在用于多窗格绘图。


推荐阅读