MatPlotLib में लेबल, एनोटेशन और लेजेंड्स का उपयोग कैसे करें?

निखिल अब्राहम द्वारा

अपने MatPlotLib ग्राफ को पूरी तरह से दस्तावेज करने के लिए, आपको आमतौर पर लेबल, एनोटेशन और किंवदंतियों का सहारा लेना पड़ता है। इनमें से प्रत्येक तत्व का एक अलग उद्देश्य है, जो इस प्रकार है:



  • लेबल: किसी विशेष डेटा तत्व या समूह की सकारात्मक पहचान प्रदान करता है। इसका उद्देश्य दर्शकों के लिए सचित्र नाम या डेटा के प्रकार को जानना आसान बनाना है।
  • व्याख्या: उस जानकारी को बढ़ाता है जिसे दर्शक डेटा के बारे में नोट्स, स्रोतों या अन्य उपयोगी जानकारी के साथ तुरंत देख सकता है। एक लेबल के विपरीत, एनोटेशन का उद्देश्य केवल डेटा की पहचान करने के बजाय दर्शकों के डेटा के ज्ञान को बढ़ाने में मदद करना है।
  • किंवदंती: ग्राफ़ के भीतर डेटा समूहों की एक सूची प्रस्तुत करता है और डेटा समूह की पहचान को आसान बनाने के लिए अक्सर संकेत (जैसे लाइन प्रकार या रंग) प्रदान करता है। उदाहरण के लिए, सभी लाल बिंदु समूह A के हो सकते हैं, जबकि सभी नीले बिंदु समूह B के हो सकते हैं।

निम्नलिखित जानकारी आपको MatPlotLib के साथ प्रदान की गई विभिन्न दस्तावेज़ीकरण सहायता के उद्देश्य और उपयोग को समझने में मदद करती है। ये दस्तावेज़ीकरण सहायता आपको एक ऐसा वातावरण बनाने में मदद करती है जिसमें दर्शक डेटा तत्वों के स्रोत, उद्देश्य और उपयोग के बारे में निश्चित है। कुछ ग्राफ़ बिना किसी दस्तावेज़ीकरण सहायता के ठीक काम करते हैं, लेकिन अन्य मामलों में, आप पा सकते हैं कि आपको अपने दर्शकों के साथ पूरी तरह से संवाद करने के लिए तीनों का उपयोग करने की आवश्यकता है।



लेबल जोड़ना

लेबल लोगों को आपके द्वारा बनाए गए किसी भी ग्राफ़ की प्रत्येक धुरी के महत्व को समझने में मदद करते हैं। लेबल के बिना, चित्रित मूल्यों का कोई महत्व नहीं है। वर्षा जैसे मॉनीकर के अलावा, आप माप की इकाइयाँ भी जोड़ सकते हैं, जैसे इंच या सेंटीमीटर, ताकि आपके दर्शकों को पता चले कि दिखाए गए डेटा की व्याख्या कैसे करें। निम्न उदाहरण दिखाता है कि अपने ग्राफ़ में लेबल कैसे जोड़ें:

values = [1, 5, 8, 9, 2, 0, 3, 10, 4, 7]



import matplotlib.pyplot as plt

plt.xlabel('Entries')

plt.ylabel('Values')



plt.plot(range(1,11), values)

plt.show()

|_+_| . पर कॉल करें आपके ग्राफ़ के x-अक्ष को दस्तावेज़ करता है, जबकि कॉल करने के लिए|_+_| आपके ग्राफ़ के y-अक्ष को दस्तावेज़ करता है।

मैटप्लोटलिब लेबल

कुल्हाड़ियों की पहचान करने के लिए लेबल का प्रयोग करें।

चार्ट की व्याख्या करना

ग्राफ़ पर रुचि के बिंदुओं पर विशेष ध्यान आकर्षित करने के लिए आप एनोटेशन का उपयोग करते हैं। उदाहरण के लिए, आप यह बताना चाह सकते हैं कि एक विशिष्ट डेटा बिंदु किसी विशेष डेटा सेट के लिए अपेक्षित सामान्य सीमा से बाहर है। निम्न उदाहरण दिखाता है कि ग्राफ़ में एनोटेशन कैसे जोड़ा जाता है।

xlabel()

ylabel()

values = [1, 5, 8, 9, 2, 0, 3, 10, 4, 7]

import matplotlib.pyplot as plt

plt.annotate(xy=[1,1], s='First Entry')

|_+_| . पर कॉल करें आपको आवश्यक लेबलिंग प्रदान करता है। आपको |_+_| . का उपयोग करके एनोटेशन के लिए एक स्थान प्रदान करना होगा पैरामीटर के साथ-साथ|_+_| . का उपयोग करके स्थान पर जगह के लिए टेक्स्ट प्रदान करें पैरामीटर। |_+_| फ़ंक्शन अन्य पैरामीटर भी प्रदान करता है जिनका उपयोग आप स्क्रीन पर विशेष स्वरूपण या प्लेसमेंट बनाने के लिए कर सकते हैं।

मैटप्लोटलिब एनोटेशन

एनोटेशन रुचि के बिंदुओं की पहचान कर सकता है।

एक किंवदंती बनाना

एक किंवदंती एक भूखंड के व्यक्तिगत तत्वों का दस्तावेजीकरण करती है। प्रत्येक पंक्ति को एक तालिका में प्रस्तुत किया जाता है जिसमें इसके लिए एक लेबल होता है ताकि लोग प्रत्येक पंक्ति के बीच अंतर कर सकें। उदाहरण के लिए, एक पंक्ति पहले स्टोर स्थान से बिक्री का प्रतिनिधित्व कर सकती है और दूसरी पंक्ति दूसरे स्टोर स्थान से बिक्री का प्रतिनिधित्व कर सकती है, इसलिए आप प्रत्येक पंक्ति के लिए लेजेंड में एक प्रविष्टि शामिल करते हैं जिसे पहले और दूसरे लेबल किया जाता है। निम्नलिखित उदाहरण दिखाता है कि अपने कथानक में एक किंवदंती कैसे जोड़ें:

plt.plot(range(1,11), values)

plt.show()

annotate()

xy

s

annotate()

values = [1, 5, 8, 9, 2, 0, 3, 10, 4, 7]

|_+_| . पर कॉल करें प्लॉट बनाने के बाद होता है, पहले नहीं। आपको प्रत्येक भूखंड को एक हैंडल प्रदान करना होगा। ध्यान दें कि कैसे |_+_| पहले के बराबर सेट है |_+_| कॉल करें और |_+_| दूसरे के बराबर सेट है |_+_| बुलाओ।

लेजेंड के लिए डिफ़ॉल्ट स्थान प्लॉट का ऊपरी-दायां कोना है, जो इस विशेष उदाहरण के लिए असुविधाजनक साबित हुआ। |_+_| . जोड़ना पैरामीटर आपको लीजेंड को किसी भिन्न स्थान पर रखने देता है। देखें |_+_| समारोह प्रलेखन अतिरिक्त किंवदंती स्थानों के लिए।

माटप्लोटलिब किंवदंती

अलग-अलग पंक्तियों की पहचान करने के लिए किंवदंतियों का प्रयोग करें।

बिल्लियों के लिए अग्रिम पंक्ति का सोना