Я пытаюсь изменить цвет линии, построенной на основе данных в двух массивах (, например.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)
создавало линию с цветом, изменяющимся от черного до темно-красного и далее до ярко-красного.
Я видел примеров , которые хорошо работают для построения графика функции, явно параметризованной некоторым массивом «времени», но я не могу заставить ее работать с необработанными данными...