सीबॉर्न पॉइंटप्लॉट पर डेटा लेबल प्राप्त करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का डेटाफ्रेम df बनाएं।
पॉइंटप्लॉट बनाएं।
एक्सिस पैच और लेबल प्राप्त करें; संबंधित लेबल के साथ एनोटेट करें।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
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()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
