ฉันไม่ต้องการระบุสีสำหรับแต่ละเส้นพล็อตและให้แต่ละบรรทัดมีสีที่แตกต่างกัน แต่ถ้าฉันวิ่ง:
from matplotlib import pyplot as plt
for i in range(20):
plt.plot([0, 1], [i, i])
plt.show()
จากนั้นฉันจะได้ผลลัพธ์นี้:
หากคุณดูภาพด้านบนคุณจะเห็นว่า matplotlib พยายามเลือกสีสำหรับแต่ละบรรทัดที่แตกต่างกัน แต่ในที่สุดก็ใช้สีซ้ำ - สิบบรรทัดบนสุดใช้สีเดียวกันกับสิบอันดับล่าง ฉันแค่ต้องการหยุดไม่ให้ใช้สีที่ใช้แล้วซ้ำและ / หรือป้อนรายการสีที่จะใช้