मैटप्लोटलिब में घनत्व प्लॉट कैसे बनाएं (उदाहरण के साथ)
मैटप्लॉटलिब में घनत्व प्लॉट बनाने का सबसे आसान तरीका सीबॉर्न विज़ुअलाइज़ेशन लाइब्रेरी से kdeplot() फ़ंक्शन का उपयोग करना है:
import seaborn as sns #define data data = [value1, value2, value3, ...] #create density plot of data sns. kdeplot (data)
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: एक बुनियादी घनत्व प्लॉट बनाएं
निम्नलिखित कोड दिखाता है कि सीबॉर्न में बुनियादी घनत्व प्लॉट कैसे बनाया जाए:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data sns. kdeplot (data)
x-अक्ष डेटा मान दिखाता है और y-अक्ष संबंधित संभाव्यता घनत्व मान दिखाता है।
उदाहरण 2: घनत्व प्लॉट की चिकनाई को समायोजित करना
आप घनत्व प्लॉट की सहजता को समायोजित करने के लिए bw_method तर्क का उपयोग कर सकते हैं। कम मान अधिक “लहराती” पथ की ओर ले जाते हैं।
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with low bw_method value sns. kdeplot (data, bw_method = .3 )
इसके विपरीत, bw_method के लिए उच्च मान एक आसान कथानक की ओर ले जाते हैं:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, bw_method = .8 )
उदाहरण 3: घनत्व आलेख को अनुकूलित करें
आप घनत्व प्लॉट के रंग और शैली को भी अनुकूलित कर सकते हैं:
import seaborn as sns #define data data = [2, 2, 3, 5, 6, 6, 7, 8, 9, 10, 12, 12, 13, 15, 16] #create density plot of data with high bw_method value sns. kdeplot (data, color=' red ', fill= True , alpha= .3 , linewidth= 0 )
अतिरिक्त संसाधन
घनत्व वक्रों का परिचय
Matplotlib में एकाधिक पंक्तियाँ कैसे प्लॉट करें
पायथन में डेटा की सूची से हिस्टोग्राम कैसे प्लॉट करें