![](/img/trans.png)
[英]How to combine the line series in two plots rendered in autoplot into a single plot, sharing the same y-axis and with two different x-axes?
[英]How to superimpose 2 plots with same y-axis, but different x-axes in R
有没有办法用不同的x轴叠加两个图?
我有一个数据集,其中包含患者在服用不同药物时不同天的收缩压。 我想按日期创建其SBP的散点图,并在每种药物上叠加其SBP的箱线图。 我分别创建了两个图,但无法弄清楚如何将它们组合成一个图。
library(ggplot2)
library(lubridate)
df <- data.frame(date = c(ymd("2014-09-01") + c(1:5), ymd("2014-09-11") + c(1:5), ymd("2014-09-21") + c(1:5)), sbp1 = round(runif(n=15, min=130, max=200)), group = c(rep("A",5), rep("B",5), rep("C", 5)))
p1 <- ggplot(df, aes(x=date, y=sbp1)) + geom_point(aes(color = group))
p2 <- ggplot(df, aes(x=group, y=sbp1)) + geom_boxplot(aes(x=group, y = sbp1))
p1
p2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.