title: Change titles in a for loop for plt.plot and create 6x16 subplots
body: <pre><code>secondHold = np.zeros((96,30))
  
  channel = ['channel' for x in range(96)]
  
  
  for i in range (96):
      BlankBinsx = bins[blankposition,0:30,i]
      StimBinsx = bins[NonBlankPositions,0:30,i]
      meanx = BlankBinsx.mean(axis=0);
      stimmeanx = StimBinsx.mean(axis=0);
      for j in range(30):
          hold[i][j] = meanx[j];
          secondHold[i][j] = stimmeanx[j];
      plt.subplots(1, 1, sharex='all', sharey='all')
      plt.plot(hold[i], label='stimulus')
      plt.plot(secondHold[i], label='Blank Stimulus')
      plt.title('Channel x')
      plt.xlabel('time (ms)')
      plt.ylabel('Avg Spike Rate')
      plt.legend()
      plt.show()
  
  </code></pre>
  
  <p>I am creating 96 different graphs through a for-loop and I want it to also label the graphs (i.e., the first graph would be <code>'Channel 1'</code>, graph two <code>'Channel 2'</code> and so on. I tried <code>ax.set_title</code> but couldn't figure it out how to make it work with the string and numbers. </p>
  
  <p>Also I'd like the graphs to print as a 6x16 subplots instead of 96 graphs in a column.</p>