Python: Как изменить цвет нанесенного сигнала в зависимости от момента времени? - PullRequest
0 голосов
/ 01 марта 2020

Я использую Python / matplotlib. Если у меня есть сигнал временного ряда, а также индексы запуска и остановки для разных фаз эксперимента, как я могу раскрасить сигнал по фазе? Так, например, сигнал будет красным от 0-100 секунд, синим от 101-300, желтым от 301-365 и т. Д. c.

Это то, что я пробовал:

for phase in phases:
    plt.plot(signal[phase.start:phase.end])
    plt.show()

Он правильно разбивает сигнал на все фазы, но наносит их друг на друга, а не последовательно. Если вы видите, вот картинка из графика MATLAB, которую я пытаюсь воспроизвести: картинка

Любая помощь очень ценится!

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