对于粗化图,我比较了几个重叠组的不同比例(愚蠢的例子:男人和女人和小/高)。
默认情况下,很明显,所有 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 的空间吗?