Построение помеченных интервалов в matplotlib / gnuplot
У меня есть образец данных, который выглядит так:
a 10:15:22 10:15:30 OK
b 10:15:23 10:15:28 OK
c 10:16:00 10:17:10 FAILED
b 10:16:30 10:16:50 OK
То, что я хочу, это построить вышеприведенные данные следующим образом:
captions ^
|
c | *------*
b | *---* *--*
a | *--*
|___________________
time >
С цветом линий в зависимости отOK/FAILED
состояние точки данных. Метки (a/b/c/...
) может или не может повториться.
Как я собрал из документации дляGnuplot а такжеMatplotlibэтот тип графика должен быть проще в последнем случае, так как он не является стандартным графиком и потребует некоторой предварительной обработки.
Вопрос в том:
Есть ли стандартный способ сделать такие графики в любом из инструментов?Если нет, как я должен идти о построении этих данных (указатели на соответствующие инструменты / документацию / функции / примеры, которые делают что-то вроде того, что описано здесь)?