I’m attempting to plot the distribution of bond angles in protein structures (the best-known example: http://en.wikipedia.org/wiki/Ramachandran_plot). I have the raw data as a collection of x,y,z data, where x and y are integers between -180 and 180, and z is a floating-point value. (Right now, this data is pure Python objects, but I can convert it to NumPy arrays if that would be easier.) I would like to plot this as a continuous color map inside a wxPython window, and also overlay the discreet data points for a separate protein. It doesn’t really matter what combination of colors I use for this - there appear to be many built-in color maps that would be suitable. I’m pretty sure this is possible, based on looking at the examples, but I have no clue how to go about this - it doesn’t help that all of the examples appear to use the pylab interface. Any suggestions?