Display score speedometer

I want to show score on my app with speedometer format
please see image :

when score become visible in the label th score meter should show value
score<18 it should be blue
score = 18 to 24 it should be green
score = 25 to 29 it should be yellow
score>18 it should be orange
score>40 it should be red

If there is any way please tell me.

I am Not Sure about the Half Circle meter but, you can try this one like a pie chart