настраиваемая ширина оси с темой после загрузки cowplot - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь сделать линии оси 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. 

Я бы хотел вручную указать размер (толщину) линий осей при использовании коровьего пятна, если это возможно.

1 Ответ

0 голосов
/ 25 января 2019

Указание оси (то есть 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))
...