mkt.databases.plot.plot_stacked_barchart

mkt.databases.plot.plot_stacked_barchart(df: DataFrame, output_path: str, cfg: StackedBarchartConfig | None = None, rc: MatplotlibRCConfig | None = None, family_cfg: FamilyColorConfig | None = None) None[source]

Create a stacked bar chart showing counts by family.

Parameters:

dfpd.DataFrame

DataFrame with columns: family, bool_uniprot2refseq, count, source.

output_pathstr

Path to save the SVG file.

cfgStackedBarchartConfig | None

Plot aesthetics config; uses defaults when None.

rcMatplotlibRCConfig | None

Matplotlib rcParams config; uses defaults when None.

family_cfgFamilyColorConfig | None

Family color config; uses defaults when None.