plotnine.stats.stat_count¶
- class plotnine.stats.stat_count(mapping: Aes | None = None, data: DataLike | None = None, **kwargs: Any)[source]¶
Counts the number of cases at each x position
Usage
stat_count(mapping=None, data=None, geom='histogram', position='stack', na_rm=False, width=None, **kwargs)
Only the
mapping
anddata
can be positional, the rest must be keyword arguments.**kwargs
can be aesthetics (or parameters) used by thegeom
.- Parameters
- mapping
aes
, optional Aesthetic mappings created with
aes()
. If specified andinherit.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
after_stat('count')
The bold aesthetics are required.
Options for computed aesthetics
'count' # Number of observations at a position 'prop' # Ratio of points in the panel at a position
- data
dataframe
, optional 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
python:str
or geom, optional (default:geom_histogram
) 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
python:str
or position, optional (default:position_stack
) Position adjustment. If it is a string, it must be registered and known to Plotnine.
- na_rmbool, optional (default:
python:False
) If
False
, removes missing values with a warning. IfTrue
silently removes missing values.- width
python:float
, optional (default:python:None
) Bar width. By default, set to 90% of the resolution of the data
- mapping
See also