擅长:python、mysql、java
<p>与Bart的回答相反,在对<code>plt.plot</code>的每次调用中,您没有指定颜色,而是使用<code>set_prop_cycle</code>定义一个新的颜色循环。他的示例可以转换为以下代码(我还将matplotlib的导入更改为推荐的样式):</p>
<pre><code>import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2*np.pi, 64)
y = np.cos(x)
n = 20
ax = plt.axes()
ax.set_prop_cycle('color',[plt.cm.jet(i) for i in np.linspace(0, 1, n)])
for i in range(n):
plt.plot(x, i*y)
</code></pre>