title: Python: how to change manually the patch color of a seaborn barplot?
body: <p>I have a dataframe that looks like the following:</p>
  <pre><code>df
         NDVI       NDBI         dist        Wy
  0   -0.123317   0.318756    -0.152498   0.441456
  1   -0.136749   0.291362    -0.147180   0.451448
  2   -0.123722   0.288021    -0.145927   0.470521
  3   -0.127959   0.248376    -0.131588   0.545720
  4   -0.153345   0.220939    -0.106882   0.549751
  </code></pre>
  <p>I am plotting the data in the following way using seaborn:</p>
  <pre><code>import seaborn as sns
  f,ax=plt.subplots()
  ax = setFont(ax, 'Arial', 14);
  bplot = sns.barplot(x=&quot;variable&quot;, y=&quot;value&quot;, data=pd.melt(df))
  </code></pre>
  <p><a href="https://i.stack.imgur.com/oGopL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oGopL.png" alt="enter image description here" /></a></p>
  <p>If I try to change the color manually I get an error:</p>
  <pre><code>f,ax=plt.subplots()
  ax = setFont(ax, 'Arial', 14);
  bplot = sns.barplot(x=&quot;variable&quot;, y=&quot;value&quot;, data=pd.melt(df_betas_clima),
  color['red','black','blue','green'])
  
  ValueError: Invalid RGBA argument: ['red', 'black', 'blue', 'green']
  </code></pre>