У меня есть временной ряд данных, для которых у меня есть величина, y и ее ошибка, yerr. Теперь я хотел бы создать график, который показывает y против фазы (то есть время/период% 1) с вертикальными ошибками (yerr). Для этого я обычно использую pyplot.errorbar(time, y, yerr = yerr,...)
Однако, я хотел бы использовать colorbar/map, чтобы указать значение времени в этом же сюжете.
Я делаю так:
pylab.errorbar( phase, y, yerr=err, fmt=None, marker=None, mew=0 )
pylab.scatter( phase, y, c=time, cmap=cm )
К сожалению, это будет отображать одноцветные ошибки (по умолчанию синий). Так как у меня есть ~ 1600 точек за каждый сюжет, это приводит к тому, что цветовая палитра графика рассеяния исчезает за ошибками. Здесь картина показывает, что я имею в виду:
Есть ли способ, по которому я могу получить строки ошибок, которые будут построены с использованием той же самой цветовой схемы, что и в диаграмме рассеяния? Я не хочу вызывать errorbar 1600 раз...