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
iy
wzrasta. 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 ...