matplotlib :изменение цвета линии для захвата естественной временной параметризации в данных

Я пытаюсь изменить цвет линии, построенной на основе данных в двух массивах (, например.ax.plot(x,y)). Цвет должен меняться по мере увеличения индекса в xи y. По сути, я пытаюсь уловить естественную «временную» параметризацию данных в массивах xи y.

В идеальном мире я хочу, чтобы что-то вроде:

fig = pyplot.figure()
ax  = fig.add_subplot(111)
x   = myXdata 
y   = myYdata

# length of x and y is 100
ax.plot(x,y,color=[i/100,0,0]) # where i is the index into x (and y)

создавало линию с цветом, изменяющимся от черного до темно-красного и далее до ярко-красного.

Я видел примеров , которые хорошо работают для построения графика функции, явно параметризованной некоторым массивом «времени», но я не могу заставить ее работать с необработанными данными...

12
задан Tom Stephens 20 April 2012 в 19:52
поделиться