在 r 上创建一个箱线图并希望合并
Posted
技术标签:
【中文标题】在 r 上创建一个箱线图并希望合并【英文标题】:Creating a box plot on r and want to combine 【发布时间】:2022-01-20 00:12:12 【问题描述】:我正在使用 ggplot 在 r 上创建箱线图。我创建了 2 行不同的代码,并希望将其放入同一个图表中以比较 2019 年和 2020 年的数据。但是,对于 Youtube 视频,他们说要添加“~”,有人知道出了什么问题吗?
我正在使用的代码
ggplot(covid, aes(x=covid1$oct2019_rent, y=covid1$Depression.2019))+ geom_boxplot()~ ggplot(covid, aes(x=covid1$oct2020_rent, y=covid1$Depression.2020)) + geom_boxplot()
【问题讨论】:
欢迎来到 SO!您介意提供a minimal reproducible example,包括您的数据或一些虚假数据的sn-p。 【参考方案1】:对于这种类型的工作,我使用patchwork 包。您的代码将类似于。
library(patchwork)
p1 <- ggplot(covid, aes(x=covid1$oct2019_rent, y=covid1$Depression.2019))+ geom_boxplot()
p2 <- ggplot(covid, aes(x=covid1$oct2020_rent, y=covid1$Depression.2020)) + geom_boxplot()
p1 / p2
您可以根据自己的需要调整一些示例。
【讨论】:
以上是关于在 r 上创建一个箱线图并希望合并的主要内容,如果未能解决你的问题,请参考以下文章