Я думаю, что вы могли позвонить theme_bw()
после изменения форматирования текста оси. Любое форматирование, которое вы хотите изменить по умолчанию, необходимо изменить после вызова theme_bw
. Кроме того, чтобы быть немного чище и теснее, вы можете объединить все свои theme
аргументы в одну группу, чтобы было легче отслеживать, что вы меняете. Решает ли приведенный ниже код проблему?
Вы также указываете strip.text
и strip.background
дважды, с разными настройками, что, вероятно, не то, что вы хотите сделать.
ggplot(Cannock, aes(x=Capacity,color=CPType)) +
geom_histogram(fill="white",position="identity",binwidth=3,lwd=1) +
labs(title="Cannock Chase",x="Capacity", y = "Count") +
facet_grid(CPType ~ .) +
geom_vline(data=mu1, aes(xintercept=grp.mean, color=CPType), linetype="dashed",size=1) +
theme_bw() +
coord_cartesian(xlim = c(0,100)) +
theme(axis.text=element_text(size=14),
axis.title=element_text(size=16,face="bold"),
axis.line = element_line(colour = "black"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank(),
legend.position="none",
strip.text.y = element_text(size=8, face="bold"),
strip.text = element_blank(),
strip.background = element_rect(colour="white", fill="white"),
strip.background = element_blank())