मुझे यकीन है कि मैं बहुत सरल कुछ भूल रहा हूं, लेकिन मुझे सीबॉर्न के साथ काम करने के लिए कुछ भूखंड नहीं मिल सकते हैं।
यदि मैं करता हूँ:
import seaborn as sns
फिर मैटलपोटलिब के साथ जितने भी भूखंड बनते हैं, उनमें सीबोर्न स्टाइल (बैकग्राउंड में ग्रे ग्रिड के साथ) मिलता है।
हालाँकि, यदि मैं उदाहरणों में से एक करने की कोशिश करता हूँ, जैसे:
In [1]: import seaborn as sns
In [2]: sns.set()
In [3]: df = sns.load_dataset('iris')
In [4]: sns.pairplot(df, hue='species', size=2.5)
Out[4]: <seaborn.axisgrid.PairGrid at 0x3e59150>
पेयरप्लॉट फ़ंक्शन एक PairGrid ऑब्जेक्ट देता है, लेकिन प्लॉट दिखाई नहीं देता है।
मैं थोड़ा उलझन में हूँ क्योंकि मैटलपोटलिब ठीक से काम कर रहा है, और सीबॉर्न शैलियों को अन्य मेटप्लोटलिब प्लॉट पर लागू किया जाता है, लेकिन सीबॉर्न फ़ंक्शंस कुछ भी नहीं करते हैं। क्या किसी को भी पता है कि क्या समस्या हो सकती है?
%matplotlib inline
इनलाइन बैकएंड को निर्दिष्ट करने के लिए कॉल करने की आवश्यकता है । अन्यथा आप कॉलsns.plt.show()
को अलग विंडो में रेंडर करने के लिए कह सकते हैं।