title: Scaling quiver plot of vector field with axis in figure
body: <p>This is the plot of my vector field:</p>
  
  <p><img src="https://i.stack.imgur.com/JzdXj.png" alt="initial plot"></p>
  
  <p>I want the vectors of a velocity field to be evenly spaced throughout this figure, instead of being squished together in the x direction, and stretched out in the y direction.</p>
  
  <p>I think I know why it goes wrong, but how do I make it go right?
  Here is the relevant part of the code.</p>
  
  <pre><code>slice_interval = 10
  skip = slice(None, None, slice_interval)
  plt.quiver(x[skip], y[skip], u[skip], v[skip])
  </code></pre>
  
  <p><strong>Update</strong></p>
  
  <p>Based on the suggested solution, doing <code>x[skip][skip]</code>, etc..., did not solve the issue. If anything it actually made it worse. But it may provide some possibilities to tinker around with, maybe different skips for each of the axes?  I'll try to tinker around with it some on my own.</p>
  
  <p>New graph after trying suggested solution:</p>
  
  <p><img src="https://i.stack.imgur.com/krJ0y.png" alt="wrong solution implementation"></p>
  
  <p><strong>New Update</strong></p>
  
  <p>I did not implement the solution correctly the first time, after a lot of fiddling I now get a beautiful velocity field plot, thanks a lot for the help and encouragement, in particular xg.plt.py for the solution.</p>
  
  <p>Corrected plot:</p>
  
  <p><img src="https://i.stack.imgur.com/GnxPe.png" alt="correct plot"></p>