我正在制作一个多面的ggplot
图形,并希望在每个方面都添加一个图例。例如,如果我有下面的图,我怎么能在每个facet中创建一个与每个facet中包含的行相对应的图例(而不是存在的一个图例)?
data(mpg)
ggplot(mpg, aes(year, cty, group=manufacturer)) +
geom_line(aes(colour=manufacturer)) + facet_grid(.~drv)
我能想出的唯一解决方案是使用子集制作三个单独的图。是否有使用facet_grid()
的解决方案?