我正在制作一个多面ggplot
图形,并希望在每个方面都放置一个图例。例如,如果我有以下情节,如何在每个方面制作一个图例,对应于每个方面中包含的行(而不是一个图例,因为它存在)?
data(mpg)
ggplot(mpg, aes(year, cty, group=manufacturer)) +
geom_line(aes(colour=manufacturer)) + facet_grid(.~drv)
我能想出的唯一解决方案是使用子集制作三个单独的图。有没有使用的解决方案facet_grid()
?