सीबॉर्न प्लॉट में टेबल कैसे जोड़ें (उदाहरण के साथ)
समुद्री प्लॉट में तालिका जोड़ने का सबसे आसान तरीका Matplotlib की तालिका() फ़ंक्शन का उपयोग करना है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: सीबॉर्न प्लॉट में तालिका कैसे जोड़ें
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न टीमों के बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'],
' points ': [18, 22, 19, 14, 14, 11, 20, 28, 30],
' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 15]})
#view DataFrame
print (df)
team points assists
0 to 18 5
1 to 22 7
2 To 19 7
3 B 14 9
4 B 14 12
5 B 11 9
6 C 20 9
7 C 28 4
8 C 30 15
निम्नलिखित कोड दिखाता है कि सीबॉर्न में स्कैटरप्लॉट कैसे बनाएं और प्लॉट के नीचे एक तालिका जोड़ने के लिए मैटप्लॉटलिब की तालिका() फ़ंक्शन का उपयोग करें जो कच्चे डेटा मान प्रदर्शित करता है:
import seaborn as sns
import matplotlib. pyplot as plt
#create scatterplot of assists vs points
sns. scatterplot (data=df, x=' assists ', y=' points ', hue=' team ')
#add table below scatterplot
table = plt. table (cellText= df.values ,
rowLabels=df. index ,
colLabels=df. columns ,
bbox=(.2, -.7, 0.5, 0.5))
#display final plot
plt. show ()
ग्राफ़ के नीचे दी गई तालिका स्कैटरप्लॉट में दर्शाए गए कच्चे डेटा मान दिखाती है।
तालिका() फ़ंक्शन में bbox तर्क तालिका के स्थान को नियंत्रित करता है।
बॉक्स तर्क तालिका के बाएँ, ऊपर, दाएँ और नीचे पैडिंग को निर्दिष्ट करने के लिए चार मान स्वीकार करता है।
हम सरणी को प्लॉट के दाईं ओर रखने के लिए बॉक्स तर्क के मानों को समायोजित कर सकते हैं:
import seaborn as sns
import matplotlib. pyplot as plt
#create scatterplot of assists vs points
sns. scatterplot (data=df, x=' assists ', y=' points ', hue=' team ')
#add table to the right of the scatterplot
table = plt. table (cellText= df.values ,
rowLabels=df. index ,
colLabels=df. columns ,
bbox=(1.1, .2, 0.5, 0.5))
#display final plot
plt. show ()
तालिका को अपने इच्छित सटीक स्थान पर रखने के लिए मूल्यों के साथ खेलने के लिए स्वतंत्र महसूस करें।
नोट : आप यहां Matplotlib तालिका() फ़ंक्शन के लिए पूर्ण दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न का उपयोग करके अन्य सामान्य कार्य कैसे करें:
सीबॉर्न प्लॉट्स में शीर्षक कैसे जोड़ें
सीबॉर्न प्लॉट्स में फ़ॉन्ट आकार कैसे बदलें
सीबॉर्न प्लॉट्स में टिकों की संख्या को कैसे समायोजित करें