Я использую Python / matplotlib. Если у меня есть сигнал временного ряда, а также индексы запуска и остановки для разных фаз эксперимента, как я могу раскрасить сигнал по фазе? Так, например, сигнал будет красным от 0-100 секунд, синим от 101-300, желтым от 301-365 и т. Д. c.
Это то, что я пробовал:
for phase in phases:
plt.plot(signal[phase.start:phase.end])
plt.show()
Он правильно разбивает сигнал на все фазы, но наносит их друг на друга, а не последовательно. Если вы видите, вот картинка из графика MATLAB, которую я пытаюсь воспроизвести: картинка
Любая помощь очень ценится!