プロットされた線ごとに色を指定せず、各線に異なる色を設定します。しかし、実行すると:
from matplotlib import pyplot as plt
for i in range(20):
plt.plot([0, 1], [i, i])
plt.show()
それから私はこの出力を取得します:
上の画像を見ると、matplotlibが異なるラインごとに色を選択しようとしていることがわかりますが、最終的には色を再利用します-上位10のラインは下位10と同じ色を使用しています。私は、すでに使用されている色を繰り返さないようにしたり、使用する色のリストをフィードしたりしたくありません。