Bug in loglog plot, matplotlib 0.71 (Mac)

The following test program dies with an error when used

    > with the arguments shown -- but cutting back the argument
    > lists by even one element allows it to work OK. So does
    > taking out the hold(False). This is with Mac OS X, Apple
    > Python 2.3, Matplotlib version 0.71, __revision__

See the release notes for matplotlib-0.72, specifically

log plot enhancements

  Lots of work making log plots just work. You can toggle log y axes
  with the l ("ell") keypress -- nonpositive data are simply ignored
  and no longer raise. log plots should be a lot faster and more

Hope this helps!