r - 如何在ggplot2图中摆脱空白?

标签 r ggplot2 whitespace

我正在准备一个出版物的数字。我通过设置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/

相关文章:

Java 不适用于正则表达式\s,说 : invalid escape sequence

r - 设置所有相同的值 NA、groupwise 和 colwise

r - qicharts2和ggplots2如何结合使用?

java - 如何在java中读取循环内带有空格的字符串?

css - 页面底部巨大的空白

r - 计算 ggplot 3.3.0 中 `scale_x_binned` 直方图的标签

r - 倾斜表面辐射的 solarR 时间戳

r - 在 R 中将 NA 转换为 0,将非 NA 转换为 1

r - 将 fusionMatrix 的输出保存为 .csv 表

R:等温线作为等值线使用 ggplot2