Any good javascript or angular data visualization libraries that would give me this look? [closed]

The designer on my team wants me to create a front end tracker chart that uses three number data points that would look like the following, depending on what the value of each color is. Here are the different scenarios in how it would look:

enter image description here

I tried making this custom but haven’t figured out how to achieve the blending effect of one color to the next, it looks like this:
enter image description here

Does anyone know of any good data visualization library that would help me achieve this? I would need to be able to customize to these colors. I’m using angular/typescript. Thanks in advance!