सेटअप एक ग्राफ matplotlib जो ठीक से काम कर रहा है का उपयोग कर (नीचे छवि देखें), लेकिन जब मैं एक किंवदंती मैं निम्नलिखित त्रुटि मिलती है जोड़ने का प्रयास: UserWarning: No labeled objects found. Use label='...' kwarg on indivial plots.
लेबल नहीं मिला वस्तुओं
यहाँ कोड मैं परिभाषित करने के लिए उपयोग कर रहा हूँ है लाइनों है कि मैं कथा में चाहते हैं और कथा आकर्षित:
#Moving average labels
smaLabel1 = str(SMA1)+'d SMA'
smaLabel2 = str(SMA2)+'d SMA'
smaLabel3 = str(SMA3)+'d SMA'
#Add SMAs to chart
ax1.plot(ind, avg1, '#5998ff', label=smaLabel1, linewidth=1)
ax1.plot(ind, avg2, '#ffbb82', label=smaLabel2, linewidth=1)
ax1.plot(ind, avg3, '#d689c4', label=smaLabel3, linewidth=1)
""" End SMA additions """
#Add legend
plt.legend()
मैं smaLabel
चर देख लिया है, और सभी सही तार पकड़। किसी को पता है कि लेबल पंजीकरण क्यों नहीं कर रहे हैं?
आपके द्वारा उपयोग किए जा रहे कोड में, अंतिम ax1.plot (..., legend = ...) और plt.legend() के बीच क्या होता है? (उदाहरण के लिए, plt.grid(), और इसी तरह) – AMacK
जेडीजीडी ने आपने सीटी-झू सलाह के बाद उपरोक्त नमूना-कोड तय किया है? – ankostis