catplot() के अतिरिक्त विकल्प

Python में Categorical Data के साथ काम करना

Kasey Jones

Research Data Scientist

Categorical प्लॉट्स की दिक्कतें

seaborn से बना एक काउंट प्लॉट जो user continent और traveler review type के अनुसार reviews की गिनती दिखाता है.

Python में Categorical Data के साथ काम करना

catplot() FacetGrid का उपयोग

seaborn का उपयोग कर किसी कॉलम की अलग-अलग कैटेगरी के लिए वही visualization बनाना. इसमें पहले जैसी ही जानकारी है, पर अब हर user continent कैटेगरी के लिए अलग ग्राफिक है.

Python में Categorical Data के साथ काम करना

अलग-अलग आर्ग्युमेंट्स का उपयोग

sns.catplot(x="Traveler type", kind="count",

col="User continent",
col_wrap=3,
palette=sns.color_palette("Set1"), data=reviews)
  • x: "Traveler type"
  • kind: "count"
  • col: "User continent"
  • col_wrap: 3
  • palette: sns.color_palette("Set1")
  • कॉमन कलर्स: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Python में Categorical Data के साथ काम करना

एक नज़र और

पहले वाले visualization का अपडेटेड रूप जिसमें अब अलग color scheme है. यह हर user continent के लिए एक count plot दिखाता है.

Python में Categorical Data के साथ काम करना

प्लॉट्स अपडेट करना

  • सेटअप: अपने ग्राफिक को ax ऑब्जेक्ट में सेव करें
  • प्लॉट टाइटल: ax.fig.suptitle("My title")
  • एक्सिस लेबल: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • टाइटल ऊँचाई: plt.subplots_adjust(top=.9)
ax = sns.catplot(x="Traveler type", col="User continent", col_wrap=3,
    kind="count", palette=sns.color_palette("Set1"), data=reviews)
ax.fig.suptitle("Hotel Score by Traveler Type & User Continent")
ax.set_axis_labels("Traveler Type", "Number of Reviews")
plt.subplots_adjust(top=.9)
plt.show()
Python में Categorical Data के साथ काम करना

फिनिश्ड प्रोडक्ट

इस चैप्टर का अंतिम visualization. इसमें अपडेटेड axis labels और अपडेटेड टाइटल है.

Python में Categorical Data के साथ काम करना

catplot() अभ्यास

Python में Categorical Data के साथ काम करना

Preparing Video For Download...