如何根据分类变量将图例分为多个组

时间:2019-05-04 11:28:53

标签: r ggplot2 legend

我将区域作为分类变量,每个区域下都有多个国家/地区。如果我使用facet_wrap为每个区域绘制多个折线图,则可以看到每个区域的图,但是图例非常模糊,因为其未按区域进行组织。如何打破facet_wrap中每个图的图例,只显示该组中的国家/地区。

Region wise migration pattern

  1. 我尝试手动为国家/地区上色,以使其更具意义(默认情况下会重复相同的颜色,但无济于事)

下面是我为问题2尝试的代码,但没有帮助。

ggplot(data = temp_tidy, aes(x= year,y= population)) + 
   geom_point()+geom_line(aes(group=`Country of birth`)) facet_grid(Major_Region_New~. )+
   scale_color_manual(values = c("red","blue","green","brown","yellow","pink","seagreen1",
                                 "gold1","sienna2","tomato","plum4","purple2"))

实际剧情应该是4个传说,每个传说下都有3个国家。

0 个答案:

没有答案