Интуитивно я ищу что-то вроде: facet_(scales="free_color")
Я делаю что-то вроде
p <- ggplot(mpg, aes(year, displ, color=model)) + facet_wrap(~manufacturer)
p + geom_jitter()
То есть: график 2d измерений от особей (model
), принадлежащих к разным видам (manufacturer
), ограненных видом, с указанием особи по цвету.
Проблема заключается в том, что все люди имеют одинаковую цветовую шкалу, поэтому точки фасета имеют очень похожие цвета.
Использование групповой эстетики с geom_line решило бы проблему, но линии рассказывают другую историю, чем точки.
Еще одно очевидное решение - сбросить огранку и нарисовать отдельный график для каждого подмножества. (Если это должно быть единственным решением: есть ли быстрый, умный или проверенный способ сделать это?)