pandas 0.23 - DataFrame.plot.box()

pandas.DataFrame.plot.box




pandas

pandas.DataFrame.plot.box

DataFrame.plot.box(by=None, **kwds) [source]

DataFrame कॉलम का बॉक्स प्लॉट बनाएं।

एक बॉक्स प्लॉट उनके चतुर्थक के माध्यम से संख्यात्मक डेटा के समूहों को रेखांकन के लिए एक विधि है। बॉक्स डेटा (क्यू 2) की एक पंक्ति के साथ, डेटा के Q1 से Q3 चतुर्थक मानों तक फैली हुई है। डेटा की सीमा दिखाने के लिए मूंछों का विस्तार बॉक्स के किनारों से होता है। मूंछ की स्थिति बॉक्स के किनारों से डिफ़ॉल्ट रूप से 1.5 * IQR (IQR = Q3 - Q1) द्वारा निर्धारित की जाती है। बाहरी बिंदु वे मूंछों के अंत के अतीत हैं।

अधिक जानकारी के लिए देखें कि विकिपीडिया में boxplot लिए प्रविष्टि है।

इस चार्ट का उपयोग करते समय एक विचार यह है कि बॉक्स और मूंछें ओवरलैप कर सकते हैं, जो डेटा के छोटे सेटों की साजिश रचते समय बहुत आम है।

पैरामीटर:

द्वारा : स्ट्रिंग या अनुक्रम

समूह द्वारा DataFrame में कॉलम।

** kwds : वैकल्पिक

अतिरिक्त कीवर्ड pandas.DataFrame.plot() में प्रलेखित हैं।

यह दिखाता है:
axes : matplotlib.axes.Axes or numpy.ndarray of them

यह भी देखें

pandas.DataFrame.boxplot
बॉक्स प्लॉट को ड्रा करने का एक और तरीका।
pandas.Series.plot.box
सीरीज ऑब्जेक्ट से बॉक्स प्लॉट ड्रा करें।
matplotlib.pyplot.boxplot
एक प्लेट प्लॉट को matplotlib में ड्रा करें।

उदाहरण

बेतरतीब ढंग से उत्पन्न डेटा के चार स्तंभों के साथ डेटाफ़्रेम से एक बॉक्स प्लॉट ड्रा करें।

>>> data = np.random.randn(25, 4)
>>> df = pd.DataFrame(data, columns=list('ABCD'))
>>> ax = df.plot.box()
../_images/pandas-DataFrame-plot-box-1.png