phlower.pl.plot_trajectory_harmonic_points_3d
- phlower.pl.plot_trajectory_harmonic_points_3d(adata: AnnData, full_traj_matrix_flatten='full_traj_matrix_flatten', clusters='trajs_clusters', evector_name=None, retain_clusters=[], dims=[0, 1, 2], node_size=2, show_legend=False, figsize=(800, 800), sample_ratio=0.1, color_palette=['#d60000', '#8c3bff', '#018700', '#00acc6', '#97ff00', '#ff7ed1', '#6b004f', '#ffa52f', '#573b00', '#005659', '#0000dd', '#00fdcf', '#a17569', '#bcb6ff', '#95b577', '#bf03b8', '#645474', '#790000', '#0774d8', '#fdf490', '#004b00', '#8e7900', '#ff7266', '#edb8b8', '#5d7e66', '#9ae4ff', '#eb0077', '#a57bb8', '#5900a3', '#03c600', '#9e4b00', '#9c3b4f', '#cac300', '#708297', '#00af89', '#8287ff', '#5d363b', '#380000', '#fdbfff', '#bde6bf', '#db6d01', '#93b8b5', '#e452ff', '#2f5282', '#c36690', '#54621f', '#c49e72', '#038287', '#69e680', '#802690'], fig_path=None, return_fig=False, **args)
Plot the trajectory groups in harmonic t-map in 3D space
Parameters
- adata: AnnData
an Annodata object
- full_traj_matrix_flatten: str
key of the full trajectory matrix in adata.uns, default is ‘full_traj_matrix_flatten’
- clusters: str
key of the clusters in adata.uns, default is ‘trajs_clusters’
- evector_name: str
key of the eigen vector in adata.uns, default is None
- retain_clusters: list
clusters to be retained, default is [] to use all
- dims: list
dimensions to plot, default is [0,1,2]
- node_size: float
node size, default is 2
- show_legend: bool
whether to show legend, default is False
- figsize: tuple
figure size, default is (800,800)
- sample_ratio: float
sample ratio of the cells to be plotted, default is 0.1
- color_palette: list
color palette to use, default is sns.color_palette(cc.glasbey, n_colors=50).as_hex()
- fig_path: str
figure path to save, default is None
- return_fig: bool
whether to return the figure, default is False