如何为图中的每条绘制线条选择新的颜色
- 论坛
- 如何为图中的每条绘制线条选择新的颜色
12 浏览
如何为图中的每条绘制线条选择新的颜色
我希望不为每条绘制的线指定颜色,而是使每条线都有一个独特的颜色。但是,如果我运行以下代码:
from matplotlib import pyplot as plt for i in range(20): plt.plot([0, 1], [i, i]) plt.show()
那么输出结果如下图所示:
![Image of the graph output by the code above](https://i.stack.imgur.com/QrREj.png)
从上面的图片可以看出,matplotlib试图为每条线选择不同的颜色,但最终会重复使用颜色 - 前十条线使用与后十条线相同的颜色。我只想阻止它重复使用已经使用过的颜色,和/或给它提供一个颜色列表来使用。