सीबॉर्न का उपयोग करके कनेक्टेड पॉइंट्स के साथ मल्टीपल सीरीज स्कैटर प्लॉट बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का पांडास डेटा फ्रेम बनाएं।
सशर्त संबंध प्लॉट करने के लिए मल्टी-प्लॉट ग्रिड।
प्रत्येक फैसेट के डेटा के सबसेट पर प्लॉटिंग फंक्शन लागू करें।
x और y डेटा पॉइंट्स के साथ स्कैटर और डेटा पॉइंट्स प्लॉट करें।
फिगर प्रदर्शित करने के लिए 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({"x": [4, 6, 7, 1, 8], "y": [1, 5, 7, 8, 1]})
g = sns.FacetGrid(df, hue="x", height=3.5)
g.map(plt.scatter, "x", "y")
g.map(plt.plot, "x", "y")
plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
