我有一个通过numpy / matplotlib创建的图。注意图中的红线,它是通过绘制某种算法的迭代来绘制的,例如,对于[1,...,1000]中的k,我绘制了2d向量x_k。我希望它随着k从1增加到1000而从一种颜色渐变为另一种颜色,以便更容易判断轨迹的方向。有人知道这样做的快捷方法吗?现在,我使用以下代码绘制轨迹(请注意,xhist是一个尺寸为[1000,2]的numpy数组,即每一行都是轨迹中的一个2维点
#plot the trajectory
pl.plot(xhist[:,0], xhist[:,1], 'rx-')
pl.show()