python 画曲线时,想根据其他属性数据更改曲线颜色

横轴是时间,纵轴是车辆位置,画出车辆的轨迹如下图所示

img

然后我想做的事情是根据车辆在每个时刻的速度改变曲线的颜色

就像下面这张图

img

有哪位老哥能帮我解答一下吗 如何实现上面这个图 万分感谢

涉及到:matplotlib colormap颜色条,以及根据值展示不同的颜色。
可以参考:
颜色bar:
Creating a colormap from a list of colors — Matplotlib 3.4.3 documentation https://matplotlib.org/stable/gallery/color/custom_cmap.html#sphx-glr-gallery-color-custom-cmap-py

根据y值绘制线不同的颜色
Color by y-value — Matplotlib 3.4.3 documentation https://matplotlib.org/stable/gallery/color/color_by_yvalue.html#sphx-glr-gallery-color-color-by-yvalue-py