Попытка построить спектрограмму с помощью цветовой шкалы. Для контекста, вот некоторая информация о данных, которые я использую:
Я использовал следующий код для получения спектрограммы:
plt.figure(figsize=[20,2])
plt.title('Control sample', fontsize = 16)
plt.imshow(cs['Intensity'][np.newaxis,:], aspect = 'auto', cmap='viridis')
plt.yticks([])
plt.colorbar()
plt.xlabel('M/Z')
Какие дает мне этот результат:
Тем не менее, я хочу, чтобы ось X показала мне значения из M / Z, а не индексы.
Следующая строка кода не дает мне того, на что я надеюсь:
plt.xticks(np.arange(0,11000,1000), cs['M/Z'][0:11000:1000])
Есть идеи? Цените помощь!