我正在准备一个出版物的数字。我通过设置xlab("")
省略了x标签,但是ggplot2会产生一个空格,而不是完全删除该标签。如何摆脱空白(在下面的图中以红色矩形标记)?
完整代码:
ggplot(data, aes(x=Celltype, y=Mean, fill=factor(Dose), label=p.stars)) +
geom_bar(stat = "identity", position = position_dodge(width=0.9), aes(group=Dose)) +
geom_errorbar(aes(ymin = Mean - SEM, ymax = Mean + SEM), stat = "identity", position = position_dodge(width=0.9), width=0.25) +
geom_text(aes(y = Mean + SEM), size = 5, position = position_dodge(width=0.9), hjust = .5, vjust = -1) +
xlab("") +
ylab("Concentration") +
scale_fill_grey(name = "Dose") +
theme_bw()
最佳答案
使用theme()
删除为x轴标题分配的空间。当您设置xlab("")
时,仍为该标题留出空间。
+ theme(axis.title.x=element_blank())
关于r - 如何在ggplot2图中摆脱空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576745/