Scatter plot with points jittered to reduce overplotting
Usage
geom_jitter(mapping=None, data=None, stat='identity', position='jitter',
na_rm=False, inherit_aes=True, show_legend=None, raster=False,
height=None, random_state=None, width=None, **kwargs)
Only the mapping
and data
can be positional, the rest must
be keyword arguments. **kwargs
can be aesthetics (or parameters)
used by the stat
.
aes
, optionalAesthetic 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 |
|
alpha |
|
color |
|
fill |
|
group |
|
shape |
|
size |
|
stroke |
|
The bold aesthetics are required.
dataframe
, optionalThe data to be displayed in this layer. If None
, the data from from the ggplot()
call is used. If specified, it overrides the data from the ggplot()
call.
str
or stat, optional (default: stat_identity
)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.
str
or position, optional (default: position_jitter
)Position adjustment. If it is a string, it must be registered and known to Plotnine.
False
)If False
, removes missing values with a warning. If True
silently removes missing values.
True
)If False
, overrides the default aesthetics.
dict
, optional (default: None
)Whether this layer should be included in the legends. None
the default, includes any aesthetics that are mapped. If a bool
, False
never includes and True
always includes. A dict
can be used to exclude specific aesthetis of the layer from showing in the legend. e.g show_legend={'color': False}
, any other aesthetic are included by default.
False
)If True
, draw onto this layer a raster (bitmap) object even ifthe final image is in vector format.
float
, optionalProportion to jitter in horizontal direction.
The default value is that from
position_jitter
float
, optionalProportion to jitter in vertical direction.
The default value is that from
position_jitter
.
int
or RandomState
, optionalSeed or Random number generator to use. If None
, then
numpy global generator numpy.random
is used.