您需要为
"axes.prop_cycle"rcParameter提供一个颜色循环。一个颜色循环由颜色列表组成。可以根据颜色图进行选择。请参见下面的示例:
import matplotlib.pyplot as pltfrom cycler import cyclerimport numpy as np# get colormapcmap=plt.cm.gist_rainbow# build cycler with 5 equally spaced colors from that colormapc = cycler('color', cmap(np.linspace(0,1,5)) )# supply cycler to the rcParamplt.rcParams["axes.prop_cycle"] = cx = np.linspace(0,2*np.pi)f = lambda x, phase:np.sin(x+phase)for i in range(30): plt.plot(x,f(x,i/30.*np.pi) )plt.show()


