When I apply:
ax.set_yscale('log')
to an axes in matplotlib, it creates a tick for every multiple of 10. Sometimes, this can bee to much, e.g. see screenshot below:
Instead, I would like to have a tick, say, every multiple of 100
, or every multiple of 1000
, while preserving a logarithmic scaling.
How can I do that in matplotlib?