सीबॉर्न एक पुस्तकालय है जो डेटा की कल्पना करने में मदद करता है। यह अनुकूलित थीम और उच्च स्तरीय इंटरफ़ेस के साथ आता है।
बारप्लॉट फ़ंक्शन एक श्रेणीगत चर और एक सतत चर के बीच संबंध स्थापित करता है। डेटा को आयताकार बार के रूप में दर्शाया जाता है जहां बार की लंबाई उस विशिष्ट श्रेणी में डेटा के अनुपात को इंगित करती है।
पॉइंट प्लॉट बार प्लॉट के समान होते हैं लेकिन फ़िल बार का प्रतिनिधित्व करने के बजाय, डेटा पॉइंट का अनुमानित मान दूसरी धुरी पर एक विशिष्ट ऊंचाई पर एक बिंदु द्वारा दर्शाया जाता है।
श्रेणीबद्ध स्कैटर प्लॉट या पॉइंटप्लॉट या फ़ैक्टरप्लॉट नामक उच्च स्तरीय फ़ंक्शन की सहायता से दो अलग-अलग प्लॉटों का उपयोग करके श्रेणीबद्ध डेटा की कल्पना की जा सकती है।
फ़ैक्टरप्लॉट फ़ंक्शन पैरामीटर 'काइंड' की मदद से, फ़ेसटग्रिड पर एक स्पष्ट प्लॉट बनाता है। FacetGrid डिफ़ॉल्ट रूप से 'प्वाइंटप्लॉट' फ़ंक्शन का उपयोग करता है।
आइए समझते हैं कि सीबॉर्न के साथ विज़ुअलाइज़ेशन को प्लॉट करने के लिए फ़ैक्टरप्लॉट का उपयोग कैसे किया जा सकता है -
उदाहरण
import pandas as pd import seaborn as sb from matplotlib import pyplot as plt my_df = sb.load_dataset('exercise') sb.factorplot(x = "time", y = "pulse", hue = "kind",data = my_df); plt.show()
आउटपुट
स्पष्टीकरण
- आवश्यक पैकेज आयात किए जाते हैं।
- इनपुट डेटा 'व्यायाम' है जो सीबॉर्न लाइब्रेरी से लोड किया गया है।
- यह डेटा डेटाफ़्रेम में संग्रहीत किया जाता है।
- 'load_dataset' फ़ंक्शन का उपयोग आईरिस डेटा को लोड करने के लिए किया जाता है।
- इस डेटा को 'फैक्टरप्लॉट' फ़ंक्शन का उपयोग करके देखा जाता है।
- यहां, डेटाफ्रेम पैरामीटर के रूप में दिया गया है।
- साथ ही, x और y मान निर्दिष्ट हैं।
- यह डेटा कंसोल पर प्रदर्शित होता है।