title: Matplotlib/pyplot: How to enforce axis range?
body: <p>I would like to draw a standard 2D line graph with pylot, but force the axes' values to be between 0 and 600 on the x, and 10k and 20k on the y.  Let me go with an example...</p>
  
  <pre><code>import pylab as p
  
  p.title(save_file)
  p.axis([0.0,600.0,1000000.0,2000000.0])
  
  #define keys and items elsewhere..
  p.plot(keys,items)
  p.savefig(save_file, dpi=100)
  </code></pre>
  
  <p>However, the axes still adjust to the size of the data.  I'm interpreting the effect of p.axis to be setting what the max and min could be, not enforcing them to be the max or min.  The same happens when I try to use p.xlim() etc.</p>
  
  <p>Any thoughts?</p>
  
  <p>Thanks.</p>