gretapy.pl.heatmap#
- gretapy.pl.heatmap(df, level='edge', order=None, title=None, cmap='Purples', vmin=0, vmax=1, width=2, height=2, **kwargs)#
Plot overlap coefficient heatmap.
- Parameters:
df (
DataFrame) – Output from tl.ocoeff with columns: grn_a, grn_b, source, cre, target, edge.level (
str(default:'edge')) – Which level to plot: “source”, “cre”, “target”, or “edge”. Default is “edge”.order (
list|None(default:None)) – Order of GRN names for rows/columns. If None, uses alphabetical order.title (
str|None(default:None)) – Title for the heatmap. If None, uses the level name.cmap (
str(default:'Purples')) – Colormap name. Default is “Purples”.vmin (
float(default:0)) – Minimum value for colormap. Default is 0.vmax (
float(default:1)) – Maximum value for colormap. Default is 1.width (
float(default:2)) – Width of the heatmap in marsilea units. Default is 2.height (
float(default:2)) – Height of the heatmap in marsilea units. Default is 2.**kwargs – Additional arguments passed to
decoupler.Plotter(e.g.figsize,dpi,return_fig,save).
- Return type:
- Returns:
plt.Figure or None Figure if
return_fig=True.