title: ggplot2 horizontal barplot with gradient color fill
body: <p>I am trying to create horizontal bar plot and would like to fill the individual bar as per their log fold values, white for lowest value and darkest for highest value. However, I am not able to do it. 
  Here is my work, can somebody help me fix it?</p>
  
  <pre><code>df &lt;- data.frame(LogFold = c(14.20, 14.00, 8.13, 5.3, 3.8, 4.9, 1.3, 13.3, 14.7, 12.2),
                Tissue = c("liver", "adrenal", "kidney", "heart", "limb", "adipose", "brown", "hypothalamus", "arcuate", "lung"))
  df1&lt;-df%&gt;%
  arrange(desc(LogFold))
  
  ggplot(data=df1, aes(x=Tissue, y=LogFold, fill = Tissue)) +
  geom_bar(stat="identity")+
  scale_colour_gradient2()+
  coord_flip()+
  ylim(0, 15)+
  scale_x_discrete(limits = df1$Tissue)+
  theme_classic()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/Je85w.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Je85w.png" alt="enter image description here"></a></p>
  
  <p>Thank You in advance! </p>