Настраиваемая ширина оси с темой после загрузки cowplot
Я пытаюсь сделать линии осей X и Y толще, используя theme(axis.line=element_line(size=2))
но коровник переопределяет это. Есть ли способ указать размер линий оси XY при использовании cowplot?
Я пытался добавить theme(axis.line=element_line(size=2))
на мой сюжет. Cowplot обычно соответствует спецификациям, которые я передаю theme
, но не этот.
library(ggplot2)
ggplot(mpg, aes(x=trans, y=cty)) +
geom_boxplot() +
theme( axis.line = element_line(size = 2))
# correct plot
########
library(ggplot2)
library(cowplot)
ggplot(mpg, aes(x=trans, y=cty)) +
geom_boxplot() +
theme( axis.line = element_line(size = 2))
# ignores size.
Я хотел бы вручную указать размер (толщину) линий осей при использовании cowplot, если это возможно.
1 ответ
Решение
Указание оси (то есть X или Y) в вызове theme()
исправляет эту проблему, как @ClausWilke указал в комментариях.
library(ggplot2)
library(cowplot)
ggplot(mpg, aes(x=trans, y=cty)) +
geom_boxplot() +
theme(axis.line.x = element_line(size = 2),
axis.line.y = element_line(size = 2))