I think there's a problem with scatter() that didn't use to be there,
as in current HEAD it seems to not be computing xlim/ylim correctly:
sets a plot with a (0,1) window on x/y, which is obviously the wrong
range. Is anyone else seeing this?