title: Adjusting output from scale_fill_distiller in stat_bin2d
body: <p>I probably have a very simple question, but I cannot figure out the answer. I am using the <code>diamonds</code> data set, and loaded the package <code>library(tidyverse)</code>. I have created a nice plot that visualizes the relation between <code>price</code> and <code>carat</code>, using <code>stat_bin2d</code>:</p>
  
  <pre><code>ggplot(diamonds, aes(carat, price)) +
  stat_bin2d(bins = 50, colour = "white") 
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/QN1GR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QN1GR.png" alt="enter image description here"></a></p>
  
  <p>After some digging I found a way to adjust the colors in the plot, as I had been hoping that colors between different counts would become more distinct:</p>
  
  <pre><code>ggplot(diamonds, aes(carat, price)) +
  stat_bin2d(bins = 50, colour = "white") +
  scale_fill_distiller(palette = "Set2")
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/yLv9f.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yLv9f.png" alt="enter image description here"></a>
  However, no matter which colour palette I am using, the colour distribution over the counts just does not seem to be right, as most of the bins are yellow (representing small counts). I would assume that using the counts over a log-scale would give a much better picture, as bins with lower counts would carry more weight. But I don't know how to implement this in the code. I am sure there must be a simple solution, and any help would be very much appreciated. Thank you.</p>