最佳答案
上个月我一直在学习R。
我的问题是:
为ggplot2中具有稳定映射的类别变量分配颜色的好方法是什么?我需要在一组具有不同子集和不同数量分类变量的图中保持一致的颜色。
例如,
plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line()
其中categoricalData
有5个级别。
然后
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
其中categoricalData.subset
有3层。
然而,两个集合中的特定水平最终将使用不同的颜色,这使得很难一起阅读图表。
我需要在数据帧中创建一个颜色向量吗?或者还有其他方法为类别分配特定的颜色吗?