首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制一个接一个的Scanpy小提琴图时出现问题

绘制一个接一个的Scanpy小提琴图时出现问题
EN

Stack Overflow用户
提问于 2020-11-13 11:32:06
回答 2查看 248关注 0票数 0

我正在使用scanpy分析一些数据,我试图一个接一个地绘制3个小提琴曲线图,但我似乎无法让它工作。我尝试了几种不同的方式使用子图,但它们之间的小提琴图总是出现空图表。我尝试了几种不同的策略,但似乎无法在1x3网格中将它们相邻。下面是我最新的尝试,以及部分情节,显示了一个堆叠在小提琴情节上的空情节。

代码语言:javascript
复制
plt.figure()
plt.subplot(1,3,1)
sc.pl.violin(visium, keys = 'n_genes_by_counts')
plt.subplot(1,3,2)
sc.pl.violin(visium, keys = 'total_counts')
plt.subplot(1,3,3)
sc.pl.violin(visium, keys = 'pct_counts_mt')

示例

EN

回答 2

Stack Overflow用户

发布于 2021-01-04 22:22:07

尝试设置multi_panel = True

如下所示:

代码语言:javascript
复制
sc.pl.violin(visium, ['n_genes_by_counts','total_counts','pct_counts_mt'],
             jitter=0.3, multi_panel=True)
票数 2
EN

Stack Overflow用户

发布于 2021-10-04 15:14:15

sc.pl.violin中使用标志multi_panel = True,或使用ax标志:

代码语言:javascript
复制
plt.figure()
ax1 = plt.subplot(1,3,1)
sc.pl.violin(visium, keys = 'n_genes_by_counts', ax = ax1)
ax2 = plt.subplot(1,3,2)
sc.pl.violin(visium, keys = 'total_counts', ax = ax2)
ax3 = plt.subplot(1,3,3)
sc.pl.violin(visium, keys = 'pct_counts_mt', ax = ax3)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64815101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档