pandas 0.23 - DataFrameGroupBy.boxplot()

pandas.core.groupby.DataFrameGroupBy.boxplot




pandas

pandas.core.groupby.DataFrameGroupBy.boxplot

DataFrameGroupBy.boxplot(subplots=True, column=None, fontsize=None, rot=0, grid=True, ax=None, figsize=None, layout=None, **kwds)

DataFrameGroupBy डेटा से बॉक्स प्लॉट बनाएं।

पैरामीटर:
grouped : Grouped DataFrame

उपप्लॉट:

  • False - कोई सबप्लॉट का उपयोग नहीं किया जाएगा
  • True - प्रत्येक समूह के लिए एक सबप्लॉट बनाएं

कॉलम : कॉलम नाम या नामों की सूची, या वेक्टर

ग्रुपबी के लिए कोई भी वैध इनपुट हो सकता है

fontsize : int or string
rot : label rotation angle
grid : Setting this to True will show the grid
ax : Matplotlib axis object, default None
figsize : A tuple (width, height) in inches

लेआउट : tuple (वैकल्पिक)

(पंक्तियों, स्तंभों) भूखंड के लेआउट के लिए

`** kwds` : कीवर्ड तर्क

मैटलपोटलिब के बॉक्सप्लॉट फंक्शन को पास करने के लिए अन्य सभी प्लॉटिंग कीवर्ड तर्क

यह दिखाता है:
कुंजी / मान का = समूह कुंजी / DataFrame.boxplot वापसी मान
या DataFrame.boxplot मामले के सबप्लॉट्स में रिटर्न मान = आंकड़े = गलत

उदाहरण

>>> import pandas
>>> import numpy as np
>>> import itertools
>>>
>>> tuples = [t for t in itertools.product(range(1000), range(4))]
>>> index = pandas.MultiIndex.from_tuples(tuples, names=['lvl0', 'lvl1'])
>>> data = np.random.randn(len(index),4)
>>> df = pandas.DataFrame(data, columns=list('ABCD'), index=index)
>>>
>>> grouped = df.groupby(level='lvl1')
>>> boxplot_frame_groupby(grouped)
>>>
>>> grouped = df.unstack(level='lvl1').groupby(level=0, axis=1)
>>> boxplot_frame_groupby(grouped, subplots=False)