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.