matplotlib: zmienny kolor linii w celu przechwytywania parametrów czasowych w danych

Próbuję zmienić kolor linii wykreślonej z danych w dwóch tablicach (np.ax.plot(x,y)). Kolor powinien się różnić w zależności od indeksux iywzrasta. Zasadniczo próbuję uchwycić naturalną „czasową” parametryzację danych w tablicachx iy.

W idealnym świecie chcę czegoś takiego:

<code>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)
</code>

aby uzyskać linię o kolorze od czarnego do ciemnoczerwonego i jasnoczerwonego.

widziałemprzykłady to działa dobrze dla wykreślania funkcji jawnie sparametryzowanej przez jakąś tablicę 'time', ale nie mogę zmusić jej do pracy z surowymi danymi ...

questionAnswers(1)

yourAnswerToTheQuestion