Heatmap style gradients in .NET?

I am trying to create a heat map with gradients that look similar to this: This image shows three points and the g...