title: How to plot seaborn barplots as subplot?
body: <p>I want to create subplot for a list of columns from a data frame. However, when I run the code below, I am getting indexing error associated with axes</p>
  
  <blockquote>
    <p>TypeError: 'AxesSubplot' object does not support indexing</p>
  </blockquote>
  
  <pre><code>%matplotlib inline
  import seaborn as sns
  import matplotlib.pyplot as plt
  nr_rows = 1
  nr_cols = 3
  
  cols_review = ['home_ownership', 'verification_status', 'loan_status']
  li_col_reviews = list(cols_review)
  
  fig, axs = plt.subplots(nr_rows, nr_cols, figsize=(nr_cols*4,nr_rows*3))
  
  for r in range(0,nr_rows):
      for c in range(0, nr_cols):  
          col = r*nr_cols+c
          if col &lt; len(li_col_reviews):
              col_count = pdf[li_col_reviews[col]].value_counts()
              sns.set(style="darkgrid")
              sns.barplot(col_count.index, col_count.values, alpha=0.9,ax = axs[r][c])
              plt.ylabel('Number of Occurrences', fontsize=12)
              plt.xlabel(col, fontsize=12)
              plt.tight_layout()    
              plt.show() 
  </code></pre>