I'm not quite sure, but I think there is a bug in backend_agg.py in the
function draw_point(). I got an error when trying to use this function,
and the attached patch fixed the problem. As you can see, it seems that
there is just a parameter (rotation) missing.