В настоящее время я работаю над проектом, и мне не удается заставить мою цветовую панель изменить ее масштаб в верхнем левом углу.У меня также есть проблема с редактированием меток внизу графика.Я довольно новичок в кодировании и в основном делаю это для биологических данных, поэтому извиняюсь за нубский вопрос.
Как должно выглядеть изображение:
Как сейчас выглядит моя шахта:
Код:
data1 = np.random.randn(10000, 3)
data2 = np.random.randn(10000, 3) + 2
results1 = ttest_ind(data1, data2, axis=1)
data3 = np.random.randn(10000, 3)
data4 = np.random.randn(10000, 3)
results2 = ttest_ind(data3, data4, axis=1)
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(8, 7))
axes[0,0].set(ylabel='Genes',yticks=[],xticks=[])
axes[1,0].set(ylabel='Genes',yticks=[],xticks=[0,1,2,3,4,5,6])
axes[0,1].set(ylabel='Frequency', ylim=(0,6000), yticks=[0, 2000, 4000, 6000], xticks=[])
axes[1,1].set(ylabel='Frequency',xlabel='p-value', ylim=(0,6000),yticks=[0, 2000, 4000, 6000],xticks=[0,0.25,0.5,0.75,1.0])
карта тепла
axes[0][0].imshow(np.hstack((data1, data2)), aspect='auto', cmap='seismic', vmin=-5, vmax=5)
axes[1][0].imshow(np.hstack((data3, data4)), aspect='auto', cmap='seismic', vmin=-5, vmax=5)
im = ax.imshow(data, cmap='seismic', vmin=-4, vmax=4)
cax = fig.add_axes([0.1, 0.9, 0.3, 0.04])
fig.colorbar(im, cax=cax, orientation='horizontal')