我曾尝试使用DescTools软件包一次显示多个图形,但我找不到绘图对象!!!
library("ggplot2")
p1<-plot(Desc(dist ~ speed, data=cars), smooth="none")
p2<-plot(Desc(dist ~ speed, data=cars), smooth="exp")
p3<-plot(Desc(dist ~ speed, data=cars), smooth="lin")
p4<-plot(Desc(dist ~ speed, data=cars), smooth="spline")
p5<-plot(Desc(dist ~ speed, data=cars), smooth="loess")
plot_list <- list(p1, p2, p3, p4, p5)
library("gridExtra")
do.call("grid.arrange", c(plot_list, ncol = 3))
library(patchwork)
p1+p2 / (p3 + p4 + p5)
任何想法来实现它?
2条答案
按热度按时间bogh5gae1#
使用ggplot可以更容易地将图保存为对象,例如。
lhcgjxsq2#
DescTools使用基本R图形。所以用这个: