title: matplotlib - Plot 2D map data using Python and numpy
body: <p>I am trying to plot map data given in CSV format for performing robot localization. I have a numpy 2D array called <code>map</code> which indexes onto the probability value that the robot is at that grid position.</p>
  
  <p>E.g. <code>map[500, 375] = 0.75</code> means there is a 75% chance of the robot being at grid <code>500, 375</code>.</p>
  
  <p>Currently I am using matplotlib's <code>surface_plot</code> function to plot a 3D height map, but I wish to use matplotlib to plot a 2D color map where instead of height, the probability is represented by a particular color.</p>
  
  <p>Any ideas on how can I do this?</p>