में केवल पहली 3 पंक्तियां दिखाएं मैं 200 बार सिमुलेशन चला रहा हूं और 3 आउटपुट सूचियों को उच्च पारदर्शिता के साथ 3 लाइनों के रूप में प्लॉट कर रहा हूं। यह मुझे सिमुलेशन के बीच भिन्नता दिखाने की अनुमति देता है।पाइप्लॉट: किंवदंती
समस्या यह है कि मेरी किंवदंती 3 वस्तुओं के बजाय 3x200 आइटम दिखाती है। एक बार प्रत्येक पंक्ति के लिए किंवदंती दिखाने के लिए मैं इसे कैसे प्राप्त करूं?
for simulation in range(200):
plt.plot(num_s_nodes, label="susceptible", color="blue", alpha=0.02)
plt.plot(num_r_nodes, label="recovered", color="green", alpha=0.02)
plt.plot(num_i_nodes, label="infected", color="red", alpha=0.02)
plt.legend()
plt.show()
'लेबल = कोई नहीं' सेट करना भी काम करना चाहिए। – tacaswell
@ टाकासवेल सेटिंग 'लेबल = कोई नहीं' वास्तव में अलग-अलग है और कलाकार को किंवदंती से नहीं हटाता है। उदाहरण के लिए: 'plt.plot ([0,1], [0,1], लेबल = कोई नहीं); plt.plot ([0,1], [1,0]); plt.legend (['justthislabel']) 'पौराणिक कथाओं में दो आइटम दिखाएगा। '_nolegend_''' के साथ 'कोई नहीं' को प्रतिस्थापित करना केवल एक उत्पन्न करता है। – oLas