首页 > 解决方案 > 围绕 x 轴标签居中 ggplot2 输出图像

问题描述

下图显示了我收集的一些数据。它是使用 ggplot2 绘制和保存的:

ggplot(gate, (aes(V, I))) +
  geom_line()

ggsave("filename.png", width = 15, height = 7, units = "cm")

有没有办法使绘图的输出图像围绕 x 轴标签居中?我的意思是,在我的图中,x-label 应该是输出图片的中心,而不是绘图区域的中心。(例如,通过在绘图的正确位置添加空格)

在此处输入图像描述

标签: rggplot2

解决方案


您可以尝试添加一个主题层并稍微调整一下尺寸(这里我放了 1 厘米)吗?

mtcars %>% ggplot(aes(x = mpg, y = disp)) + geom_line() + theme(plot.margin = unit(c(0,1,0,0), "cm"))

推荐阅读