See [scatter_profile](http://matplotlib.org/devdocs/examples/pylab_examples/scatter_profile.html) or [scatter_hist](http://matplotlib.org/devdocs/examples/axes_grid1/scatter_hist.html). If I understood the code correctly, it _should_ be using `patch.facecolor`, but somewhere along the line that doesn't get applied.