plotnine.stat_boxplot
stat_boxplot(=None,
mapping=None,
data*,
="boxplot",
geom="dodge",
position=False,
na_rm=1.5,
coef=None,
width**kwargs
)
Compute boxplot statistics
Parameters
mapping : aes = None
-
Aesthetic mappings created with aes. If specified and
inherit_aes=True
, it is combined with the default mapping for the plot. You must supply mapping if there is no plot mapping.Aesthetic Default value x y The bold aesthetics are required.
Options for computed aesthetics
"width" # width of boxplot "lower" # lower hinge, 25% quantile "middle" # median, 50% quantile "upper" # upper hinge, 75% quantile # lower edge of notch, computed as; # median - 1.58 * IQR / sqrt(n) "notchlower" # upper edge of notch, computed as; # median + 1.58 * IQR / sqrt(n) "notchupper" # lower whisker, computed as; smallest observation # greater than or equal to lower hinge - 1.5 * IQR "ymin" # upper whisker, computed as; largest observation # less than or equal to upper hinge + 1.5 * IQR "ymax"
'n' # Number of observations at a position
Calculated aesthetics are accessed using the
after_stat
function. e.g.after_stat('width')
. data : DataFrame = None
-
The data to be displayed in this layer. If
None
, the data from from theggplot()
call is used. If specified, it overrides the data from theggplot()
call. geom : str | geom = "boxplot"
-
The statistical transformation to use on the data for this layer. If it is a string, it must be the registered and known to Plotnine.
position : str | position = "dodge"
-
Position adjustment. If it is a string, it must be registered and known to Plotnine.
na_rm : bool = False
-
If
False
, removes missing values with a warning. IfTrue
silently removes missing values. coef : float = 1.5
-
Length of the whiskers as a multiple of the Interquartile Range.
**kwargs : Any = {}
-
Aesthetics or parameters used by the
geom
.