Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन पैंडास - सीबॉर्न के साथ बॉक्स प्लॉट के ऊपर ऑब्जर्वेशन के स्वार्म बनाएं


सीबॉर्न में स्वार्म प्लॉट का उपयोग नॉन-ओवरलैपिंग पॉइंट्स के साथ श्रेणीगत स्कैटरप्लॉट बनाने के लिए किया जाता है। इसके लिए seaborn.swarmplot() का उपयोग किया जाता है। seaborn.boxplot() का उपयोग करके बॉक्स प्लॉट के ऊपर ऑब्जर्वेशन के स्वार्म बनाएं।

मान लीजिए निम्नलिखित हमारा डेटासेट CSV फ़ाइल के रूप में है - Cricketers2.csv

पहले आवश्यक लाइब्रेरी आयात करें:

import seaborn as sb
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

बॉक्स प्लॉट के ऊपर ऑब्जर्वेशन के स्वार्म बनाएं:

sb.boxplot(x="Matches", y="Role", data=dataFrame, whis=np.inf)
sb.swarmplot(x="Matches", y="Role", data=dataFrame, color=".3")

उदाहरण

निम्नलिखित कोड है:

import seaborn as sb
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")
sb.set_theme(style="whitegrid")
# बॉक्स प्लॉट के ऊपर ऑब्जर्वेशन के स्वार्म बनाएं
sb.boxplot(x="Matches", y="Role", data=dataFrame, whis=np.inf)
sb.swarmplot(x="Matches", y="Role", data=dataFrame, color=".3")
# प्रदर्शित करें
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

पायथन पैंडास - सीबॉर्न के साथ बॉक्स प्लॉट के ऊपर ऑब्जर्वेशन के स्वार्म बनाएं


  1. पायथन पैंडास - सीबॉर्न के साथ क्षैतिज बार प्लॉट का सेट बनाएं पायथन पैंडास - सीबॉर्न के साथ क्षैतिज बार प्लॉट का सेट बनाएं

    सीबॉर्न में बार प्लॉट का उपयोग बिंदु अनुमान और विश्वास अंतराल को आयताकार बार के रूप में दिखाने के लिए किया जाता है। क्षैतिज बार प्लॉट बनाने के लिए seaborn.barplot() का उपयोग किया जाता है। मान लीजिए निम्नलिखित हमारा डेटासेट CSV फ़ाइल के रूप में है - Cricketers2.csv पहले आवश्यक लाइब्रेरी आयात करें: i

  1. पायथन पैंडास - सीबॉर्न के साथ वायलिन प्लॉट बनाएं और चतुर्थक को क्षैतिज रेखाओं के रूप में सेट करें पायथन पैंडास - सीबॉर्न के साथ वायलिन प्लॉट बनाएं और चतुर्थक को क्षैतिज रेखाओं के रूप में सेट करें

    सीबॉर्न में वायलिन प्लॉट का उपयोग बॉक्सप्लॉट और कर्नेल डेंसिटी अनुमान के संयोजन को बनाने के लिए किया जाता है। seaborn.violinplot() का उपयोग किया जाता है। inner पैरामीटर का उपयोग करके quartile मान के साथ चतुर्थक को क्षैतिज रेखाओं के रूप में सेट करें। मान लीजिए निम्नलिखित हमारा डेटासेट CSV फ़ाइल के र

  1. पायथन पैंडास - सीबॉर्न के साथ दो श्रेणीगत चर द्वारा स्वार्म को ग्रुप करें पायथन पैंडास - सीबॉर्न के साथ दो श्रेणीगत चर द्वारा स्वार्म को ग्रुप करें

    सीबॉर्न में स्वार्म प्लॉट का उपयोग नॉन-ओवरलैपिंग पॉइंट्स के साथ श्रेणीगत स्कैटरप्लॉट बनाने के लिए किया जाता है। इसके लिए seaborn.swarmplot() का उपयोग किया जाता है। दो श्रेणीगत चर द्वारा स्वार्म को ग्रुप करने के लिए, उन चर को swarmplot() में x, y या hue पैरामीटर्स का उपयोग करके सेट करें। मान लीजिए न