首页 > 解决方案 > Scanpy Matplotlib 斧头对象?

问题描述

我正在使用 scanpy/p​​ython 分析一些单细胞 RNA-seq 数据。我想用sc.pl.umap(show= False)它来制作斧头对象,编辑它们,并相应地组合它们。我可以让一个 umap 工作,但我不能让多个 umap 在子图中组合在一起作为一个对象。有人可以帮我解决这个问题吗?

例如,我有两个数据集,我想将它们的 umap 组合成一个对象,而不必事后在 powerpoint 中手动对齐它们。

谢谢

标签: pythonmatplotlibscanpy

解决方案


我建议您先自己创建 Figure 对象,然后将“ax”参数传递给 umap 函数。该文档指出“仅在绘制单个组件时才有效”

就像是:

fig, axes = plt.subplots(1,2)
sc.pl.umap(show=False, ax=axes[0])

推荐阅读