lib5c.plotters.distribution module¶
Module for plotting counts distributions.
-
lib5c.plotters.distribution.
plot_global_distributions
(counts_superdict, logged=True, drop_zeros=False, shade=True, labels=None, levels=None, colors=None, hue_order=None, **kwargs)[source]¶ Plots overlayed global distributions for many replicates from a counts superdict.
- Parameters
counts_superdict (counts_superdict) – The data to plot distributions of.
logged (bool) – Pass True to log the data before plotting.
drop_zeros (bool) – Pass True to drop zeros from the distributions.
shade (bool) – Pass True to fill in the area under the distribution curves.
labels (dict or None) – Pass a dict mapping the keys of counts_superdict to labels for plotting, or pass None to use the keys of counts_superdict as the labels.
levels (dict or None) – Pass a dict mapping labels to levels to color-code the replicates by level. Pass None to give each replicate its own level.
colors (dict or None) – Pass a dict mapping levels to matplotlib colors to decide what color to plot each level with. Pass None to automatically choose colors.
hue_order (list of str or None) – Pass a list of the level names to determine their order in the legend.
kwargs (kwargs) – Typical plotter kwargs.
- Returns
The axis plotted on.
- Return type
pyplot axis
-
lib5c.plotters.distribution.
plot_regional_distribtions
(regional_counts_superdict, logged=True, drop_zeros=False, shade=True, labels=None, levels=None, colors=None, hue_order=None, **kwargs)[source]¶ Plots overlayed distributions for many replicates from a regional counts superdict.
- Parameters
regional_counts_superdict (counts_superdict) – The data to plot distributions of.
logged (bool) – Pass True to log the data before plotting.
drop_zeros (bool) – Pass True to drop zeros from the distributions.
shade (bool) – Pass True to fill in the area under the distribution curves.
labels (dict or None) – Pass a dict mapping the keys of counts_superdict to labels for plotting, or pass None to use the keys of counts_superdict as the labels.
levels (dict or None) – Pass a dict mapping labels to levels to color-code the replicates by level. Pass None to give each replicate its own level.
colors (dict or None) – Pass a dict mapping levels to matplotlib colors to decide what color to plot each level with. Pass None to automatically choose colors.
hue_order (list of str or None) – Pass a list of the level names to determine their order in the legend.
kwargs (kwargs) – Typical plotter kwargs.
- Returns
The axis plotted on.
- Return type
pyplot axis
-
lib5c.plotters.distribution.
plot_regional_distribtions_parallel
(regional_counts_superdict, logged=True, drop_zeros=False, shade=True, labels=None, levels=None, colors=None, hue_order=None, **kwargs)¶ Plots overlayed distributions for many replicates from a regional counts superdict.
- Parameters
regional_counts_superdict (counts_superdict) – The data to plot distributions of.
logged (bool) – Pass True to log the data before plotting.
drop_zeros (bool) – Pass True to drop zeros from the distributions.
shade (bool) – Pass True to fill in the area under the distribution curves.
labels (dict or None) – Pass a dict mapping the keys of counts_superdict to labels for plotting, or pass None to use the keys of counts_superdict as the labels.
levels (dict or None) – Pass a dict mapping labels to levels to color-code the replicates by level. Pass None to give each replicate its own level.
colors (dict or None) – Pass a dict mapping levels to matplotlib colors to decide what color to plot each level with. Pass None to automatically choose colors.
hue_order (list of str or None) – Pass a list of the level names to determine their order in the legend.
kwargs (kwargs) – Typical plotter kwargs.
- Returns
The axis plotted on.
- Return type
pyplot axis