title: How to control the specific size of plot in matplotlib?
body: <p>Let us suppose that I am plotting a few plots with pyplot/matplotlib. Now, the first has to have tick marks and tick labels, and only the first. The last has to have a colorbar and some marks for scale. If I do a script specifying  the figure size, the plot proper in the last and first plots is drawn with smaller sizes, as the figure has to make room for the extra markings. And I seem to be not able to control that, in an automatic way, like making the other plots at the same scale inside a larger figure or something like that. 
  Example code (it looks a little non-pythonic because I am using PyPlot inside Julia):</p>
  
  <pre><code>using PyPlot
  
  SomeData=randn(64,64,3)
  
  for t=1:3
  
   figure(figsize=(3.0,3.0))    
   imagen=imshow(SomeData[:,:,t], origin="lower")
  
  if t!=3
  
      xticks([]) 
      yticks([]) 
  
      else
          tick_params(labelsize=8, direction="out")
      end
  
  if t==1
  
      cbx=colorbar(imagen, fraction=0.045, ticks=[]) 
      cbx[:set_label]("Some proper English Label", fontsize=8)
  
  end
  
     savefig("CSD-$t.svg",dpi=92)
  
  end
  </code></pre>
  
  <p>Thanks in advance-</p>