title: seaborn don't give color in heatmap if cell value is higher than 0.05
body: <p>I have created heatmap and I want to put a condition that if cell value is higher than 0.05 it will get specific color that is not in the cmap.
  Right now what I do is to define vmin and vmax but the problem is that the vmax still get the 0.5 or 0.6 values and I can't be sure that the condition is really kept.</p>
  <pre><code>green=sns.light_palette(&quot;seagreen&quot;,reverse=True,as_cmap=True)
  sns.set(rc={'figure.figsize':(18.7,3.27)})
  sns.heatmap(fhtmp,square=True,cmap=green,linewidths=.5,vmin=0, vmax=0.05)
  </code></pre>
  <p><a href="https://i.stack.imgur.com/9IwYH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9IwYH.png" alt="enter image description here" /></a></p>
  <p>as you can see here, I can't really know if the ones that are purple are equal to 0.05 or more than 0.05, <strong>I would like to be able to distinguish so if value is greater than 0.05 the cell will have different color such as white or gray.</strong></p>
  <p>Edit: I have managed to use kind of mask but green has one tone and the mask has serveral colores.</p>
  <pre><code>sns.set(rc={'figure.figsize':(18.7,3.27)})
  ax = sns.heatmap(fhtmp, cmap=green, center=0.8, square=True, 
                   linewidth=.5, vmin=0, vmax=0.05)
  ax = sns.heatmap(fhtmp, mask=fhtmp &lt; 0.053, cmap='Blues', square=True, annot=False, vmin=0.053, vmax=0.53, cbar=False, ax=ax)
  plt.show()
  </code></pre>
  <p><a href="https://i.stack.imgur.com/o9d5J.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/o9d5J.png" alt="enter image description here" /></a>
  so this is what I get this is still not the desired results</p>