我在上个月一直在加快速度.
这是我的问题:
将颜色分配给ggplot2中具有稳定映射的分类变量的好方法是什么?我需要在一组图表中具有一致的颜色,这些图表具有不同的子集和不同数量的分类变量.
例如,
plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line()
Run Code Online (Sandbox Code Playgroud)
哪里categoricalData
有5个级别.
然后
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
Run Code Online (Sandbox Code Playgroud)
哪里categoricalData.subset
有3个级别.
但是,两组中的特定级别将以不同的颜色结束,这使得更难以一起阅读图形.
我是否需要在数据框中创建颜色矢量?或者是否有另一种方法可以为类别指定特定颜色?