पांडा: बार प्लॉट में बार को कैसे एनोटेट करें
आप पांडा बार प्लॉट में बार को एनोटेट करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: एक साधारण बार प्लॉट में बारों को एनोटेट करें
ax = df. plot . bar () ax. bar_label ( ax.containers [ 0 ])
विधि 2: समूहीकृत बार प्लॉट में बारों को एनोटेट करें
ax = df. plot . bar () for container in ax. containers : ax. bar_label (container)
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: एक साधारण बार प्लॉट में बारों को एनोटेट करें
निम्नलिखित कोड दिखाता है कि एक साधारण बार प्लॉट में बार को कैसे एनोटेट किया जाए:
import pandas as pd #createDataFrame df = pd. DataFrame ({' product ': ['A', 'B', 'C', 'D', 'E'], ' sales ': [4, 7, 8, 15, 12]}) #view DataFrame print (df) product sales 0 to 4 1 B 7 2 C 8 3 D 15 4 E 12 #create bar plot to visualize sales by product ax = df. plot . bar (x=' product ', y=' sales ', legend= False ) #annotate bars ax. bar_label ( ax.containers [ 0 ])
ध्यान दें कि वास्तविक बिक्री मूल्य प्रत्येक बार के शीर्ष पर प्रदर्शित होता है।
उदाहरण 2: समूहीकृत बार प्लॉट में बारों को एनोटेट करें
निम्नलिखित कोड दिखाता है कि समूहीकृत बार प्लॉट में बार को कैसे एनोटेट किया जाए:
#createDataFrame df = pd. DataFrame ({' productA ': [14, 10], ' productB ': [17, 19]}, index=['store 1', 'store 2']) #view DataFrame print (df) productA productB store 1 14 17 store 2 10 19 #create grouped bar plot ax = df. plot . bar () #annotate bars in bar plot for container in ax. containers : ax. bar_label (container)
ध्यान दें कि प्लॉट में प्रत्येक व्यक्तिगत बार में एनोटेशन जोड़े गए हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य विज़ुअलाइज़ेशन कैसे बनाएं:
पांडास डेटाफ़्रेम से बॉक्सप्लॉट कैसे बनाएं
पांडास डेटाफ़्रेम से पाई चार्ट कैसे बनाएं
पांडास डेटाफ़्रेम से हिस्टोग्राम कैसे बनाएं