title: How to set imshow scale
body: <p>I'm fed up with matplotlib in that it's so hard to plot images in specified size.</p>
  
  <p>I've two images in 32*32, 20*20 sizes. I just want to plot them in its original size, or in proportion to its original size.</p>
  
  <p>After reading quite a few posts at SO, the code I'm using now is </p>
  
  <pre><code>plt.autoscale(False)
  plt.subplot(1, 2, 1); 
  plt.imshow(img_blob[0, 0, :, :], cmap='gray',
             interpolation='nearest', extent=[0, 32, 0, 32])
  plt.subplot(1, 2, 2); 
  plt.imshow(output_blob[0, 0, :, :], cmap='gray',
             interpolation='nearest', extent=[0, 20, 0, 20])
  plt.show()
  </code></pre>
  
  <p>But the two images are still displayed in the same size.</p>
  
  <p><img src="https://i.stack.imgur.com/2SdwM.png" alt="enter image description here"></p>
  
  <p>I've tried figsize</p>
  
  <pre><code>plt.subplot(1, 2, 2, figsize=(2.0, 2.0)); 
  </code></pre>
  
  <p>But apparently there's no figsize attribute.</p>
  
  <p>Is it possible to make the two subplots in different size?</p>