Проблема с построением графиков скрипки Scanpy рядом друг с другом
Я работаю над анализом некоторых данных с помощью scanpy, и я пытаюсь построить 3 сценария скрипки рядом друг с другом, но я не могу заставить его работать. Я пробовал использовать подсюжеты несколькими разными способами, но они продолжают получать пустые диаграммы с сюжетами скрипки между ними. Я пробовал несколько разных стратегий, но не могу расположить их рядом друг с другом в сетке 1x3. Ниже представлена моя последняя попытка вместе с частью сюжета, показывающей пустой сюжет, сложенный поверх сюжета для скрипки.
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')
Образец
2 ответа
Попробуйте установить
multi_panel = True
нравится:
sc.pl.violin(visium, ['n_genes_by_counts','total_counts','pct_counts_mt'],
jitter=0.3, multi_panel=True)
Либо используйте флаг
multi_panel = True
в
sc.pl.violin
, или
ax
флаг:
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)