चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- col1 कॉलम के साथ डेटाफ्रेम बनाएं।
- कंडीशनल रिलेशनशिप प्लॉटिंग के लिए मल्टी-प्लॉट ग्रिड।
- map_dataframe() का उपयोग करें। यह मेथड उन फंक्शन्स के साथ प्लॉटिंग के लिए उपयुक्त है जो लॉन्ग-फॉर्म डेटाफ्रेम को 'data' कीवर्ड आर्गुमेंट के रूप में स्वीकार करते हैं और उस डेटाफ्रेम में डेटा को स्ट्रिंग वेरिएबल नामों का उपयोग करके एक्सेस करते हैं।
- plot() पर लीजेंड जोड़ें।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'col1': [3, 7, 8]})
g = sns.FacetGrid(df, col="col1", hue="col1")
g.map_dataframe(sns.scatterplot)
g.set_axis_labels("X", "Y")
g.add_legend()
plt.show()आउटपुट
