增加x轴标签之间的间距ggplot?

时间:2018-07-01 10:58:11

标签: r ggplot2

这是我的ggplot,我需要调整x轴标签之间的间距并使图更大。请告知这里缺少什么?尝试玩扩展但没有运气:

ggplot(device_contacts_jaccard_android_ios, aes(x = factor(uuid_lev), y = j, fill = factor(android))) +
  geom_boxplot() +
  facet_wrap( ~ dt) +
  scale_x_discrete(expand=c(0, 0.5)) +
  theme(axis.text.x = element_text(angle = -90, hjust = 0))

enter image description here

我在这里检查了其他答案,没有人解决我的问题,如果我错了,请纠正我。

1 个答案:

答案 0 :(得分:3)

使用ggsavepdf(...);...; dev.off()来增加图像的输出尺寸。完成后,轴文本标签之间的间距应增加。例如,您还可以使用element_text(size = 7)减小字体。

请注意,默认情况下,ggsave(..., size, width)中的单位是英寸。好的出发点是width = 8height = 8。如果要更改单位,请尝试ggsave(..., units = "cm")