Часто желательно минимизировать чернила на графике. У меня есть граненый сюжет (facet_wrap
) и вы хотите удалить как можно больше чернил, но сохраняйте удобочитаемость. Я настроил его так, как хотелось бы, за исключением того, что оси x и y отсутствуют для граней (подзаголовков), если только они не находятся слева или снизу. С таким количеством удаленных чернил я считаю, что глаза нуждаются в этих репликах, и я спрашиваю, как поместить ось x и y во все графики в пределах facet_wrap
. Ниже мой код до сих пор, текущий вывод и активированный вывод (красные линии - это желаемое дополнение):
library(ggplot); library(grid)
ggplot(mtcars, aes(mpg, hp)) +
geom_point() +
facet_wrap(~carb) +
theme(panel.grid = element_blank(),
panel.background = element_rect(fill = "white", colour = "black"),
panel.border = element_rect(fill = NA, colour = "white"),
axis.line = element_line(),
strip.background = element_blank(),
panel.margin = unit(2, "lines"))
Текущий график
Желаемый график