variar el color de cada barra en el gráfico de barras usando un valor particular

Tengo un gráfico de barras como el siguiente:http://matplotlib.org/examples/api/barchart_demo.html

En ese caso, supongamos que cada uno de los grupos G1 a G5 representa el puntaje promedio que los hombres de cada grupo obtuvieron en algún examen y las mujeres de cada grupo se sometieron al mismo examen.

Ahora digamos que tengo alguna otra característica asociada con cada grupo (promedio de simpatía (flotación entre 1-5)).

Ex: Avg Likability of men in G1 - 1.33
                   Avg Likability of women in G1 - 4.6
                   Avg Likability of men in G2- 5.0
                   .... etc...

Supongamos que 1 - no agradable y 5 - muy agradable

Quiero saber cómo puedo incorporar esta característica de simpatía en cada barra cambiando el tono del ejemplo de color: dado que los hombres del grupo 1 en el ejemplo anterior tienen 1.33, su gráfica se sombrearía de un tono más claro de rojo que los hombres de G2, dado que los hombres de G2 tienen una probabilidad de 5.0, su barra sería el tono más oscuro de rojo en la gráfica, y lo mismo para las mujeres.

Espero haberme aclarado. Realmente apreciaría si alguien pudiera indicarme un recurso en matplotlib que pudiera lograrlo, ya que soy muy nuevo en este paquete.

Gracias por adelantado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta