直观地说,我正在寻找类似于:facet_(scales="free_color")
的东西。
我做了一些类似于:
p <- ggplot(mpg, aes(year, displ, color=model)) + facet_wrap(~manufacturer)
p + geom_jitter()
即:绘制来自不同类别(manufacturer
)的个体测量值(model
)的二维图,按类别进行分组绘制,并通过颜色表示个体。
问题在于所有个体共享相同的颜色比例尺,因此一个分组内的点具有非常相似的颜色。
使用geom_line
的group
美学将解决此问题,但线条所传达的信息与点不同。
另一个明显的解决方案是放弃分组,并为每个子集绘制单独的图。(如果这应该是唯一的解决方案:是否有任何快速、智能或经过验证的方法来实现?)