ggplot2:指定在单个geom_point散点图中首先绘制哪个组/颜色

时间:2018-06-11 14:00:45

标签: r ggplot2 colors

我希望首先(在底部)绘制MIPS_SSC(蓝色)数据点,并且最后(顶部)绘制MIPS_AGRE(黄色)点,以便后者在第一个视图中可见。

我想用一个geom实现这个目标(即不过滤数据以生成多个绘图层) - 这可能吗?

试着和scale_color_manual(breaks = )一起玩,但这似乎没什么改变。

ggplot() +
  geom_jitter(data = king.kin,
              aes(x = Relationship, 
                  y = Kinship,
                  colour = MIPSGroup
              ),
              alpha=0.4, 
              size=1) +

  scale_color_manual(values = c("#3caf85", "#fbce4a", "#e95b54", "#854e9b", "#1d63f1"), 
                     breaks=c("MIPS_SSC", "MIPS_MtS", "MIPS_AGRE", "KORgex", "MIPS_AT")) +

  theme_minimal()

enter image description here

0 个答案:

没有答案