Как упоминал Крис, попытка различить 33 цвета не работает для людей. Вам нужно найти другой тип графика, который не зависит только от цвета.
Без воспроизводимого примера невозможно сказать, каким должен быть этот график, но вот несколько общих советов по цвету.
Используйте цвета HCL, а не RGB или HSV. Прочитайте Escape EGBland Ахима Цейлиса для объяснения. В пакете colorspace
есть несколько полезных функций для генерации палитр.
Если ваши переменные являются неупорядоченными категориями (т.е. закодированы как факторы), тогда ваши цвета должны иметь разные оттенки. (Используйте rainbow_hcl
.)
Если ваши переменные имеют какой-то порядок (диапазоны или упорядоченные факторы), тогда ваши цвета должны иметь различную яркость или цветность. (Используйте sequential_hcl
.) Разница в этом заключается в том, что они различаются относительно некоторой средней точки, и в этом случае вам нужно diverge_hcl
.