我在網站上找到了其他一些答案,但它們似乎都利用了這樣一個事實,即使用構面創建一個帶有“標題”的框,然后您可以對其進行操作。
但是,如果我已經將構面用于其他用途,這將不起作用。
library(ggplot)
library(gridExtra)
mtcars %>%
split(.$am) %>%
map(~ggplot(., aes(x = mpg, y = cyl))
geom_point()
facet_grid(rows = vars(vs),
cols = vars(carb))
ggtitle(.$am)) %>%
grid.arrange(grobs = .)
如何將上面示例中的繪圖示題放在帶有黑色邊框的白色矩形中?
uj5u.com熱心網友回復:
您可以element_markdown從ggtext包中使用:
library(ggplot)
library(gridExtra)
library(ggtext)
mtcars %>%
split(.$am) %>%
map(~ggplot(., aes(x = mpg, y = cyl))
geom_point()
facet_grid(rows = vars(vs),
cols = vars(carb))
ggtitle(.$am)
theme(plot.title = element_markdown(box.color = "black",
linewidth = 0.5,
r = unit(0, "mm"), linetype = 1,
padding = unit(3, "mm")))) %>%
grid.arrange(grobs = .)

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/532167.html
標籤:rggplot2
上一篇:如何從XML網頁獲取資料
