Próbuję napisać generujący legendę do wykresu. Jego rysowanie na podstawie danych z ankiety to już mniej ważna sprawa.
Wykres wyrzuca mi słupki w kolejności od tego z najw. ilością głosów, do tego z najmniejszą ilością.
Słupki mają kolejno kolory: żółty, czerwony, niebieski, żółty czerwony, niebieski itd...
Mam problem z wygenerowaniem legendy. Otóż chcę aby wyglądała ona mniej-wiecej tak:
ZÓŁTY - ODPOWIEDŹ 1
CZERWONY - ODPOWIEDŹ 2
NIEBIESKI - ODPOWIEDŹ 3
ŻÓŁTY - ODPOWIEDŹ 4
Próbowałem używać funkcji next(), aby zwracać kolejny kolor dla odpowiedzi, ale ta metoda zatrzymuje się kiedy kolory zaczynają się powtarzać(skończy się tablica).
Jak się z tym można uporać?