scatrans.pl.volcano_3d

Contents

scatrans.pl.volcano_3d#

scatrans.pl.volcano_3d(df, top_n=8, save_path=None, point_scale=1.0, min_size=2, max_size=160, s=None, alpha=0.8, title='3D Active Volcano Plot', figsize=(10, 8), dpi=300, fontsize=11, cmap='coolwarm', ax=None, show=True, use_style=False, return_data=False)[source]#

3D volcano-style view (logFC, -log10(p_adj), velocity residual).

If ax (a 3D axes) is provided, plot into it.

Size control (omicverse-style):
  • s: fixed point size for all points.

  • point_scale, min_size, max_size for variable sizing by active_score.

Use s=2 or min_size=1 + small point_scale for tiny background points.

Parameters: