title: Displaying Main and Subplot Titles in matplotlib
body: <p>As shown in the screenshot we are seeing only one title - for one of the two subplots. I am missing some detail on how to display the following <em>three</em> titles:</p>
  
  <ul>
  <li>Overall plot</li>
  <li>subplot 1</li>
  <li>subplot 2</li>
  </ul>
  
  <p>Here is relevant code for subplots and titles:</p>
  
  <pre><code>    fig = plt.figure()
      fig.suptitle('Power Iteration Clustering Inputs And Outputs') #NO show
      ax = fig.add_subplot(211)
      self.plotInputCircles(ax)
      ax.set_title('Input Circles Data',fontsize='medium')  #Shows up!
      ax = fig.add_subplot(212)
      self.plotOutputs(ax)
      ax.set_title('Output Pseudo Eigenvector',fontsize='medium')  #NO show
      plt.subplots_adjust(hspace=0.1, wspace=0.2)
      plt.show()
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/dcrRi.png" alt="enter image description here"></p>
  
  <p><strong>UPDATE</strong> the subroutines are corrupting the title displays (as suspected by @cel) . Per suggesion of @cel I am posting an answer stating as much.</p>