Barras de color en diferentes colores para algunos valores específicos en Gnuplot

Estoy usando Gnuplot para generar un histograma pero necesito colorear algunos de ellos en otro color si el valor está sobre / debajo de un valor específico. Por ejemplo, si el valor es <10, colorea el histograma específico en verde. Si el valor> 10, el valor <20, colorea el histograma específico en amarillo. Si valor> 20, colorear histograma rojo.

Así que quiero que la gráfica sea así:

x . y . color

1. 4. verde

2. 15 . amarillo

3. 40. rojo

Los valores (xey) provienen de una base de datos, por lo que no podré decirle a Gnuplot qué valores de x quiero colorear, ya que los valores cambiarán de vez en cuando.

¿Puedo lograr esto con Gnuplot (y php)?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta