В конце некоторой обработки данных в MATLAB я хочу создать график, который показывает цветные панели временной шкалы для серии данных. У меня есть много процессов, которые каждый проходит подобные шаги, и запускает и останавливает и отличающийся в разное время. Идеально это закончило бы тем, что выглядело примерно так (простите ASCII-творчество):
| ###***$$$$$$$$$$ Process 1 | ###***$$$$$$$ Process 2 | ###$$$$$ Process 3 | *******$$$$$$ Process 4 +------------------------------------------ Time
Где #
*
и $
помогают для твердых, смежных блоков отличающихся цветов (один цвет на шаг, который проходят процессы; обратите внимание, что некоторые являются дополнительными).
Маркировки могли быть в другом месте, но рядом с каждой строкой хорошо.
Я взломал вместе использование решения rectangle
и text
, но кажется, что это могло бы быть существующим типом графика в MATLAB, который я просто еще не нашел. Вы знаете об одном?