title: Python - Problems contour plotting offset grid of data
body: <p>My data is regularly spaced, but not quite a grid - each row of points is slightly offset from the one below.</p>
  
  <p>The data is in the form of 3 1D arrays, x, y, z, with each index corresponding to a point. It is smoothly varying data - approximately Gaussian.</p>
  
  <p>The point density is quite high. What is the best way to plot this data? </p>
  
  <p>I tried meshgrid, but it gives me some bad contours through regions that have no data points near the contour's value.</p>
  
  <p>I have tried rbf interpolation according to this post:
  <a href="https://stackoverflow.com/questions/9008370/python-2d-contour-plot-from-3-lists-x-y-and-rho">Python : 2d contour plot from 3 lists : x, y and rho?</a>
  but this just gives me nonsense - all the contours are on one edge -  does not reflect the data at all. </p>
  
  <p>Any other ideas for what I can try. Maybe I should be using some sort of nearest neighbour interpolation? Here is a picture of about a 1/4 of my data points: <a href="https://imgur.com/a/b00R6" rel="nofollow noreferrer">http://imgur.com/a/b00R6</a>  </p>
  
  <p>I'm surprised it is causing me such difficulty - it seems like it should be fairly easy to plot.</p>