В поисках N разных цветов RGB

Я пытаюсь графически отобразить график из N линий и пытаюсь найти способ динамически назначать разные цвета в зависимости от того, сколько у меня линий. Значения в RGB варьируются от 0 до 1. Я не могу использовать белый, потому что фон белый. Я нашел это легко для N <7:

r=(h&0x4)/4;
g=(h&0x2)/2;
b=h&0x1;

Это дает мне черный, синий, зеленый, голубой, красный, пурпурный, желтый. Но после этого он будет использовать белый, а затем цикл. Кто-нибудь знает хороший способ назначить значения RGB для индекса? У меня также есть значение непрозрачности, чтобы играть с.

Ответы на вопрос(3)

Ваш ответ на вопрос