title: Wrap text in seaborn barplot x-axis python
body: <p>I'm trying to plot a dataframe and I want the x-axis labels to not override each other like here</p>
  
  <p><a href="https://i.stack.imgur.com/KusOm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KusOm.png" alt="enter image description here"></a> </p>
  
  <p>When dealing with one plot, adding <code>.set_xticklabels(rotation=30)</code> does solve the issue:</p>
  
  <pre><code>sns.catplot("foo", data=boo, aspect=5, kind="count" ).set_xticklabels(rotation=30)
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/OkTVv.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OkTVv.png" alt="enter image description here"></a></p>
  
  <p>but when I add the <code>ax</code> argument as here:</p>
  
  <pre><code>sns.catplot("foo", data=boo, aspect=5, kind="count" , ax=fig.add_subplot(211) ),
  </code></pre>
  
  <p>it doesn't (see the first snapshot).</p>
  
  <p>I tried <code>sns.catplot("foo", data=boo, aspect=5, kind="count", ax=ax1).set_xticklabels(rotation=30)</code></p>
  
  <p>I'm looking for some kind of excel's "wrap text". I tried looking in seaborn attributes and had no success. I also tried to make the x-axis values smaller, but it was still overriding each over in some of the labels.</p>