FacetGrid, catplot और lmplot का उपयोग

इंटरमीडिएट Data Visualization with Seaborn

Chris Moffitt

Instructor

बॉक्सप्लॉट Facetgrid

इंटरमीडिएट Data Visualization with Seaborn

Tidy data

  • Seaborn के grid प्लॉट्स को "tidy format" डेटा चाहिए
  • डेटा की हर पंक्ति में एक observation हो

Tidy data

इंटरमीडिएट Data Visualization with Seaborn

FacetGrid

  • FacetGrid कई data-aware grids का आधार है
  • इससे आप तय करते हैं कि डेटा कॉलम, रो और hue में कैसे बाँटा जाए
  • FacetGrid बनने के बाद, प्लॉट टाइप को grid पर map करना होता है
इंटरमीडिएट Data Visualization with Seaborn

FacetGrid श्रेणीगत उदाहरण

g = sns.FacetGrid(df, col='HIGHDEG')
g.map(sns.boxplot, 'Tuition', 
      order=['1', '2', '3', '4'])

बॉक्सप्लॉट ग्रिड उदाहरण

इंटरमीडिएट Data Visualization with Seaborn

catplot()

  • catplot श्रेणीगत डेटा के लिए FacetGrid का सरल तरीका है
  • यह faceting और mapping को 1 फंक्शन में जोड़ता है
sns.catplot(x="Tuition", data=df,
            col="HIGHDEG", kind="box")

बॉक्सप्लॉट ग्रिड उदाहरण 2

इंटरमीडिएट Data Visualization with Seaborn

Regression के लिए FacetGrid

  • FacetGrid() का उपयोग scatter या regression प्लॉट्स के लिए भी हो सकता है
g = sns.FacetGrid(df, col='HIGHDEG')
g.map(plt.scatter, 'Tuition', 'SAT_AVG_ALL')

स्कैटर ग्रिड उदाहरण

इंटरमीडिएट Data Visualization with Seaborn

lmplot

  • lmplot FacetGrid पर scatter और regression प्लॉट बनाता है
sns.lmplot(data=df, x="Tuition", y="SAT_AVG_ALL",
           col="HIGHDEG", fit_reg=False)

स्कैटर ग्रिड उदाहरण 2

इंटरमीडिएट Data Visualization with Seaborn

Regression सहित lmplot

sns.lmplot(data=df, x="Tuition", y="SAT_AVG_ALL",
           col="HIGHDEG", row="REGION")

Regression ग्रिड उदाहरण

इंटरमीडिएट Data Visualization with Seaborn

अभ्यास करते हैं!

इंटरमीडिएट Data Visualization with Seaborn

Preparing Video For Download...