कैसे ठीक करें: मॉड्यूल 'matplotlib' में 'प्लॉट' विशेषता नहीं है;
Matplotlib का उपयोग करते समय आपको एक त्रुटि का सामना करना पड़ सकता है:
AttributeError : module 'matplotlib' has no attribute 'plot'
यह त्रुटि आम तौर पर तब होती है जब आप matplotlib आयात करने के लिए निम्न कोड का उपयोग करते हैं:
import matplotlib as plt
इसके बजाय, आपको इसका उपयोग करना चाहिए:
import matplotlib. pyplot as plt
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस त्रुटि को कैसे ठीक किया जाए।
त्रुटि को पुन: उत्पन्न कैसे करें
मान लीजिए कि हम निम्नलिखित कोड का उपयोग करके matplotlib में एक लाइन प्लॉट बनाने का प्रयास कर रहे हैं:
import matplotlib as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show () AttributeError : module 'matplotlib' has no attribute 'plot'
हमें एक त्रुटि प्राप्त हो रही है क्योंकि हमने matplotlib लाइब्रेरी को आयात करने के लिए कोड की गलत लाइन का उपयोग किया है।
त्रुटि को कैसे ठीक करें
इस त्रुटि को ठीक करने के लिए, बस matplotlib लाइब्रेरी को आयात करने के लिए सही कोड का उपयोग करें:
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show ()
ध्यान दें कि हम बिना किसी त्रुटि के सफलतापूर्वक लाइन प्लॉट बनाने में सक्षम हैं क्योंकि हमने matplotlib लाइब्रेरी को आयात करने के लिए कोड की सही लाइन का उपयोग किया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य त्रुटियों को कैसे ठीक किया जाए:
कैसे ठीक करें: matplotlib नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: पांडा नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: numpy नाम का कोई मॉड्यूल नहीं