import numpy as np
import matplotlib.pyplot as plt

colorcycle = ['black',
              'red',
              'steelblue',
              'gold',
              'darkorchid',
              'yellowgreen',
              'darkorange',
              'silver',
              'darkturquoise',
              'hotpink',
              'mediumblue']

ncolors = len(colorcycle)
x = np.linspace(0, 2*np.pi)

phase_shift = np.linspace(0, 2*np.pi, ncolors+1)[:-1]

for c, phi in zip(colorcycle, phase_shift):
    plt.plot(x, np.sin(x + phi), color=c)

plt.show()
