मैं प्रत्येक प्लॉट की गई लाइन के लिए एक रंग निर्दिष्ट नहीं करना चाहता, और प्रत्येक लाइन को एक अलग रंग मिलता है। लेकिन अगर मैं चला:
from matplotlib import pyplot as plt
for i in range(20):
plt.plot([0, 1], [i, i])
plt.show()
तब मुझे यह आउटपुट मिलता है:
यदि आप ऊपर की छवि को देखते हैं, तो आप देख सकते हैं कि matplotlib प्रत्येक पंक्ति के लिए रंग लेने का प्रयास करता है जो अलग-अलग होते हैं, लेकिन अंततः यह रंगों का फिर से उपयोग करता है - शीर्ष दस लाइनें नीचे के रंगों के समान रंगों का उपयोग करती हैं। मैं इसे पहले से इस्तेमाल किए गए रंगों को दोहराने से रोकना चाहता हूं और / या इसे उपयोग करने के लिए रंगों की एक सूची फ़ीड करता हूं।