turn off decade ticks in log plots?

thanks for the subsy tip!, it did exactly what i couldn't

    > do using NullLocator() and NullFormatter(), regardless if
    > i put it before or after the semilogy command.

That's probably because you were setting the major locator and you
should have been setting the minor locator.

Eg,

  from pylab import subplot, semilogy, NullLocator, show
  x = 1,2,3
  y = 1,10,100
  ax = subplot(111)
  ax.semilogy(x, y)
  ax.yaxis.set_minor_locator(NullLocator())
  show()