पॉइंट प्लॉट बनाना
कई बार उपयोगी विज़ुअलाइज़ेशन बनाने के लिए खूब परीक्षण करने पड़ते हैं। आपसे ऐसा विज़ुअलाइज़ेशन बनाने के लिए कहा गया है जो रिव्यू की संख्या, "Nr. reviews" — यानी किसी रिव्यूअर द्वारा पहले लिखे गए रिव्यू की कुल संख्या — को होटल की स्टार रेटिंग, "Hotel stars" के अनुसार दिखाए। क्योंकि रिव्यू की संख्या न्यूमेरिकल है, आपने कैटेगरीज़ के बीच औसत दिखाने के लिए पॉइंट प्लॉट इस्तेमाल करने का निर्णय लिया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Categorical Data के साथ काम करना
अभ्यास निर्देश
catplot()फंक्शन का उपयोग करके एक पॉइंट प्लॉट बनाएँ.- x-axis पर डेटा को
"Hotel stars"के अनुसार विभाजित करें. - विज़ुअलाइज़ करने के लिए न्यूमेरिकल वैरिएबल
"Nr. reviews"निर्धारित करें. - आर्ग्युमेंट्स ऐसे अपडेट करें कि दिखाई देने वाली कोई भी लाइनें एक-दूसरे पर ओवरलैप न हों.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a point plot with catplot using "Hotel stars" and "Nr. reviews"
sns.catplot(
# Split the data across Hotel stars and summarize Nr. reviews
____,
____,
data=reviews,
# Specify a point plot
____,
hue="Pool",
# Make sure the lines and points don't overlap
____
)
plt.show()