В поисках N разных цветов RGB
Я пытаюсь графически отобразить график из N линий и пытаюсь найти способ динамически назначать разные цвета в зависимости от того, сколько у меня линий. Значения в RGB варьируются от 0 до 1. Я не могу использовать белый, потому что фон белый. Я нашел это легко для N <7:
r=(h&0x4)/4;
g=(h&0x2)/2;
b=h&0x1;
Это дает мне черный, синий, зеленый, голубой, красный, пурпурный, желтый. Но после этого он будет использовать белый, а затем цикл. Кто-нибудь знает хороший способ назначить значения RGB для индекса? У меня также есть значение непрозрачности, чтобы играть с.