<div dir="ltr"><div>Lifted from a comment Bruno Beltran made on gitter: <a href="https://gitter.im/matplotlib/matplotlib?at=5f888b74631a250ab26f179b">https://gitter.im/matplotlib/matplotlib?at=5f888b74631a250ab26f179b</a></div><div><br></div><div>```python</div>import matplotlib.pyplot as plt<br>import numpy as np<br>import matplotlib.ticker<br><br>t = np.logspace(0, 4, 10)<br>fig = plt.figure()<br>ax = fig.add_subplot()<br>ax.loglog(t, t**3)<br><br>enough_ticks = matplotlib.ticker.LogLocator(numticks=15)<br>ax.yaxis.set_major_locator(enough_ticks)<br><div>```</div><div><br></div><div>works, but you have to know how many ticks you want up front.</div><div><br></div><div>There are enough knobs on both LogFormatter and LogLocator that this seems like something that should be configurable, but I don't know how off the top of my head (and a very quick look at the source did not have an obvious path).</div><div><br></div><div>Tom</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 15, 2020 at 8:09 AM Neal Becker <<a href="mailto:ndbecker2@gmail.com">ndbecker2@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I am plotting with semilogy.  I am getting the tick labels as powers of<div>10, which is what I want.  However, because the range of data is large, the tick</div><div>labels are every 2 powers of 10, [10^-1, 10^-3 ...]</div><div><br></div><div>What's the easiest way to change so that the tick labels are for each integer power of 10, [10^-1, 10^-2 ...]?<br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><i>Those who don't understand recursion are doomed to repeat it</i></div></div></div></div>
_______________________________________________<br>
Matplotlib-users mailing list<br>
<a href="mailto:Matplotlib-users@python.org" target="_blank">Matplotlib-users@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/matplotlib-users" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/matplotlib-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Thomas Caswell<br><a href="mailto:tcaswell@gmail.com" target="_blank">tcaswell@gmail.com</a></div>