Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

सीबॉर्न पॉइंटप्लॉट पर डेटा लेबल कैसे प्राप्त करें?

सीबॉर्न पॉइंटप्लॉट पर डेटा लेबल प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक डेटाफ़्रेम बनाएँ, df , द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का।

  • एक पॉइंटप्लॉट बनाएं।

  • कुल्हाड़ियों के पैच और लेबल प्राप्त करें; संबंधित लेबल के साथ टिप्पणी करें।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'a': [1, 3, 1, 2, 3, 1]})

ax = sns.pointplot(df["a"],
   order=df["a"].value_counts().index)

for p, label in zip(ax.patches, df["a"].value_counts().index):
   ax.annotate(label, (p.get_x() + 0.375, p.get_height() + 0.15))

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

सीबॉर्न पॉइंटप्लॉट पर डेटा लेबल कैसे प्राप्त करें?


  1. सीबॉर्न हीटमैप से एक्स या वाई लेबल कैसे निकालें?

    सीबॉर्न हीटमैप से X या Y लेबल निकालने के लिए, हम yticklabel=False का उपयोग कर सकते हैं । कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। 5 कॉलम के साथ एक पांडा डेटाफ़्रेम बनाएं। हीटमैप () का उपयोग करें yticklabels=False के साथ आयताकार डेटा को रंग-एन्कोडेड मैट्रिक्

  1. सीबोर्न हीटमैप में कस्टम ग्रिड लाइन कैसे बनाएं?

    सीबॉर्न हीटमैप में कस्टम ग्रिड लाइन बनाने के लिए, हम लाइनविड्थ . का उपयोग कर सकते हैं और लाइनकलर हीटमैप () . में मान विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। 5 स्तंभों के साथ एक पांडा डेटाफ़्रेम बनाएँ। हीटमैप () का उपयोग करें आयताकार डेटा को रंग-एन्को

  1. सीबॉर्न में एक्स-टिक्स का घनत्व कैसे कम करें?

    x-ticks . का घनत्व कम करने के लिए सीबॉर्न में, हम set_visible=False . का उपयोग कर सकते हैं विषम पदों के लिए। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। X-अक्ष और Y-अक्ष कुंजियों के साथ एक डेटाफ़्रेम बनाएँ। barplot() . का उपयोग करके बिंदु अनुमान और बार के साथ