Возникли проблемы с построением спектрограммы с помощью matplotlib.colorbar - PullRequest
0 голосов
/ 08 марта 2020

Попытка построить спектрограмму с помощью цветовой шкалы. Для контекста, вот некоторая информация о данных, которые я использую: cs.describe()

Я использовал следующий код для получения спектрограммы:

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')

Какие дает мне этот результат: Spectrogram1

Тем не менее, я хочу, чтобы ось X показала мне значения из M / Z, а не индексы.

Следующая строка кода не дает мне того, на что я надеюсь:

plt.xticks(np.arange(0,11000,1000), cs['M/Z'][0:11000:1000])

enter image description here

Есть идеи? Цените помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...