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

पायथन पैंडास - सीबॉर्न के साथ सिंगल हॉरिजॉन्टल वायलिन प्लॉट बनाएं


सीबॉर्न में वायलिन प्लॉट का उपयोग बॉक्सप्लॉट और कर्नेल डेंसिटी अनुमान के संयोजन को बनाने के लिए किया जाता है। इसके लिए seaborn.violinplot() का उपयोग किया जाता है। एकल कॉलम का उपयोग करके सिंगल वायलिन प्लॉट बनाएं।

मान लीजिए हमारा डेटासेट CSV फ़ाइल के रूप में Cricketers.csv है।

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

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

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

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

Weight (kgs) कॉलम के साथ सिंगल हॉरिजॉन्टल वायलिन प्लॉट बनाना:

sb.violinplot(dataFrame['Weight'])

उदाहरण

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

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
# CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")
# Weight (kgs) कॉलम के साथ सिंगल हॉरिजॉन्टल वायलिन प्लॉट बनाना
sb.violinplot(dataFrame['Weight'])
# लेबल सेट करें
plt.xlabel("Weight (kgs)")
# प्रदर्शित करें
plt.show()

आउटपुट

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

पायथन पैंडास - सीबॉर्न के साथ सिंगल हॉरिजॉन्टल वायलिन प्लॉट बनाएं

  1. सीबॉर्न के साथ संपूर्ण डेटासेट पास करके लाइनप्लॉट बनाएं - पायथन पैंडास सीबॉर्न के साथ संपूर्ण डेटासेट पास करके लाइनप्लॉट बनाएं - पायथन पैंडास

    सीबॉर्न में लाइनप्लॉट का उपयोग कई सिमेंटिक ग्रुपिंग की संभावना के साथ लाइन प्लॉट बनाने के लिए किया जाता है। इसके लिए seaborn.lineplot() का उपयोग किया जाता है। संपूर्ण डेटासेट के साथ लाइनप्लॉट बनाने के लिए, बस lineplot() का उपयोग करें और x और y मानों का उल्लेख किए बिना पूरा डेटासेट इसमें सेट करें। म

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

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

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

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