title: How to set labels on jointplot, pairplot, heatmap, catplot on python seaborn?
body: <p>I am drawing graphs using seaborn on python and want to label x axis and y axis. </p>
  
  <p>When I draw only one graph such as barplot, rugplot, histogram, etc, I could just use:</p>
  
  <p><code>pyplot.xlabel('x') pyplot.ylabel('y')</code></p>
  
  <p>But for graphs like jointplot, pairplot, heatmap, and catplot, outcome is different from what I expected. </p>
  
  <p>Jointplot draws scatterplot inside and histogram outside. So when I use <code>pyplot.xlabel('x') pyplot.ylabel('y')</code>, labels are drawn on axes of histogram. </p>
  
  <p>This code draws 4 catplot and using <code>xlabel, ylabel</code> only labels the bottom catplot.</p>
  
  <pre><code>import seaborn as sns
  from matplotlib import pyplot
  tips = sns.load_dataset("tips")
  
  sns.catplot(x="sex", y="total_bill", hue="smoker",row="day",
              kind="violin", data=tips, split=True)
  pyplot.suptitle("tip - catplot", y=1.01)
  pyplot.xlabel('x')
  pyplot.ylabel('y')
  pyplot.show();
  </code></pre>
  
  <p>How can I label the axes of the entire figure? or each of the graphs?</p>
  
  <p>Thank you</p>