WPF使用WriteableBitmap绘制大量渐变色的直线怎么做?

比如像这样的大量直线:
图片说明
将这些线的颜色和左边的颜色条映射起来,怎么做,有大佬帮忙吗?

目前映射的颜色是以直线最高点对应的颜色来着色的,怎样可以做到直线的颜色和左边色条一样,也就是和左边一样的渐变色。
使用的WriteableBitmapEx.Wpf库绘制的。

WriteableBitmap类本来就支持逐像素写入,只要你计算出每个像素的颜色值就可以写入啊,这个感觉不难