Я пытаюсь создать цветовую палитру в R
с более чем 80 уровнями/классами, чтобы создать график с более чем 1000 точек данных. Палитра должна быть вложенной: по сути, 80 уровней вложены в 15 более высоких иерархических уровней (это таксономические ранги), и я хотел бы, чтобы каждый нижний уровень был такого же цвета, но другого оттенка, чем более высокий уровень в палитре. :
Var1 Var2 Desired Output
name1 name1.1 yellow
name1 name1.2 yellow1
name2 name2.1 darkblue1
name2 name2.2 darkblue2
name2 name2.3 darkblue3
. .
. .
. .
name15 name15.1 gold1
name15 name15.2 gold2
Как это сделать? Я знаю ColorRampPalette
, но все более высокие уровни не имеют одинакового количества более низких уровней.
colors()
. Например,colors()[grep("red",colors())]
. - person   schedule 20.05.2015ggplot2
/lattice
. - person adrien   schedule 21.05.2015