title: In Seaborn, can a particular color override hue which is already on the basis on another column?
body: <p>I am trying to plot in seaborn such that hue defines my data points on the basis of one column and if another column value is 1, that should override the hue.</p>
  
  <p>This I am doing for anomaly detection in K means, so I plot hue for different clusters, which is fine, but now in that same plot, if the row has "anomaly" column=1, then that data point, I want to show in red. Is this possible?</p>
  
  <pre><code>df = pd.DataFrame({'var1': [1, 2, 3, 4, 5, 6, 7], 
                      'var2': [100, 200, 300, 400, 500, 600, 700], 
                      'cluster': [0,0,0,0,0,1,1], 'anomalies':[1,1,1,0,0,0,0]})
  sns.scatterplot(x='var1', y='var2', hue='cluster', data=df)
  </code></pre>
  
  <p>eg. in the above code, somehow I should be able to pass custom colour according to label1 values
  Expected: I should be able to plot hue on the basis of one column and custom colour on the basis of another column</p>
  
  <p>Edit: Since @ImportanceOfBeingErnest asked the reason to use seaborn instead of matplotlib, I wanted to use seaborn instead of matplotlib since the plots are cleaner. eg.
  <a href="https://i.stack.imgur.com/n3vg5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/n3vg5.png" alt="matplotlib"></a></p>
  
  <p><a href="https://i.stack.imgur.com/jdPC9.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jdPC9.png" alt="seaborn"></a></p>