Seaborn conditional colors based on value
<p>I have a Seaborn plot (in this case a box plot, here is a simplified version</p>

<pre><code>sns.boxplot(x="Question", y="Score", hue="Item", data=scores[scores['Item']=='34x'], palette="PRGn")
</code></pre>

<p>The data looking like this...</p>

<pre><code>    Item    Question    Score   Section    Event    Evaluator
    34x       Mar1        4     Maritime    Boat    6
    34x       Mar2        3     Maritime    Boat    6
    34x       Multi1      3     Multinet    Boat    6
    34x       Multi2      3     Multinet    Boat    6
    34x       Noise1      4     Noise       Boat    6
</code></pre>

<p>The plot renders fine, but I would like to color the box plots per question, based on their mean score. (i.e. anything below 1 is red, +1-2.5 yellow, +2.5 green). I tried a couple things with no good result. Any help in accomplishing this would be appreciated.</p>