目前我有一个 data.table ,其中有一列名为brand
,其中brand
是一个字符列。我正在使用以下代码为每个品牌生成颜色:
Library(viridis)
color.list <- df[, .(
brand = sort(unique(brand)),
brand.color = viridis::plasma(length(sort(unique(brand))))
)]
但是,当绘制数据时,有些数据brands
具有不同的颜色(例如,brand1 和brand2 分别具有颜色#DE6064FF 和#E06363FF)。然而在实践中,这两种颜色并没有太大区别(例如,它们看起来都像橙色)。我怎样才能使它们之间的颜色更加不同,否则它们看起来不一样