小编Fél*_*neo的帖子

ggplot2:分类 x 的不同间距

对于粗化图,我比较了几个重叠组的不同比例(愚蠢的例子:男人和女人和小/高)。

默认情况下,很明显,所有 x 刻度都是均匀间隔的。

为了更清晰的可视化,男人和女人应该靠近,而远离小和高(也应该靠近)。

dat <- data.frame(value=runif(6)*10,
                  lab=c('1man','2woman','3small','4tall','5sick','6healthy'))

ggplot(dat, aes(x=lab, y=value)) + 
  geom_point(position=position_dodge(0.5),size=4) +
  theme(plot.title = element_text(hjust = 0.5,size=14,face="bold"))+
  theme_classic()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我知道在 facet_wrap 和 facet_grid 周围有一些事情要做,但它会产生其他问题(例如,分组都具有相同的宽度而具有不同数量的类别。

有什么想法可以直接在图中设置分类 X 的空间吗?

r ggplot2

1
推荐指数
1
解决办法
104
查看次数

标签 统计

ggplot2 ×1

r ×1