title: Filling subplots Python using Seaborn
body: <p>When trying to create a few subplots and then fill them while using Seaborn I get everything plotted in the same subplot.
  This minimal working example reproduces exactly my problem.
  I would like every different first index of my tseries variable plotted in a different subplot, as I think my code shows by calling the different axis.
  If you have any suggestions where I am making a mistake, what's going wrong, please let me know, any suggestions are greatly appreciated!</p>
  
  <p>Thank you!</p>
  
  <pre><code>import seaborn as sns
  import matplotlib.pyplot as plt
  import numpy as np
  import seaborn as sns
  %matplotlib inline
  
  
  tseries = np.random.random((3,100))
  labels = np.random.randint(1,4,100)
  
  fig, ax = plt.subplots(1, 3, figsize = (50,25))
  k = 3
  for clusteridx in range(1,k+1):
      ax[0] = sns.kdeplot(tseries[0,labels==clusteridx],shade=True,label='cluster '+str(clusteridx))
  for clusteridx in range(1,k+1):
      ax[1] = sns.kdeplot(tseries[1,labels==clusteridx],shade=True,label='cluster '+str(clusteridx))
  for clusteridx in range(1,k+1):
      ax[2] = sns.kdeplot(tseries[1,labels==clusteridx],shade=True,label='cluster '+str(clusteridx))
  
  
  </code></pre>