我是 R 新手,并试图在与 R 相同的页面上显示图形和图像。我尝试使用library(ggpubr)
和ggarrange()
运行。
导入我使用的图像library(png)
并readPNG()
导入我的图像。
我想要的最终结果是这样的:
我用来创建面板的代码是:
library(ggpubr)
library(png)
data("ToothGrowth")
bxp <- ggboxplot(ToothGrowth, x = "dose", y = "len",
color = "dose", palette = "jco")
dp <- ggdotplot(ToothGrowth, x = "dose", y = "len",
color = "dose", palette = "jco", binwidth = 1)
img1 <- readPNG("image1.png")
img2 <- readPNG("image2.png")
im_A <- ggplot() + background_image(img1) # tried to insert the image as background.. there must be a better way
im_B <- ggplot() + background_image(img2)
ggarrange(im_A, im_B, dp, bxp,
labels = c("A", "B", "C", "D"),
ncol = 2, nrow = 2)
诅咒我使用power-point手动插入图像。
谢谢,