title: No access to legend of sns.histplot() used with data normalisation
body: <p>I was struggling a lot with creating a percentage histogram with <code>seaborn</code> and, recently, I came across <a href="https://github.com/mwaskom/seaborn/issues/1027" rel="nofollow noreferrer">this post on github</a>, which was exactly what I was looking for. The argument <code>stat='probability'</code> normalises the data <em>(<code>stat='frequency'</code> will give the same result)</em>  and outputs the desired plot. Reproducing the example of the last comment of the post, here's the graph:</p>
  <pre><code>tips = sns.load_dataset(&quot;tips&quot;)
  sns.histplot(tips, x=&quot;day&quot;, hue=&quot;sex&quot;, stat=&quot;probability&quot;, multiple=&quot;fill&quot;, shrink=.8)
  </code></pre>
  <p><a href="https://i.stack.imgur.com/i59WR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/i59WR.png" alt="percentage histplot" /></a></p>
  <p>Any ideas whether it is possible to move the legend out?
  I do not seem to have any access to the legend having tried with <code>ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left')</code>, which disappear the labels. If I try to create new labels, I do not get the color differentiation the <code>hue</code> imposes.</p>
  <p>I prefer to avoid an artist or reshaping the original dataframe to use <code>matplotlib</code>.
  So, any input is very welcomed!</p>