Я бы не хотел указывать цвет для каждой построенной строки:
for i in range(20):
ax1.plot(x, y)
Если вы посмотрите на изображение для этого, matplotlib попытается выбрать цвета для каждой строки, которые отличаются друг от друга, но в конечном итоге он повторно использует цвета. Я просто хочу, чтобы он не повторял уже используемые цвета AND/OR, подал ему список цветов, которые будут использоваться.