Sorry for the lack of clarity in my last shot at this problem. What I want to be able to do is change a plot's axis to the log scale, then have some reasonable (i.e. evenly-spaced) tick labels generated automatically. I have tried to do this manually, but end up with the following:
http://cl.ly/3h1T2i0a0T3X0K2b3W11 After Paul's answer to the original message, I have tried messing with the major_locator: ml = MultipleLocator(0.2) ax.xaxis.set_major_locator(ml) with different values for the MultipleLocator. Though the ticks do change, I only am able to see labels such as 10^0, 10^1, etc. -- I need better labels than that, such as [0, 0.3, 0.5, 1, 2, 4, 7] -- these are good values, because they are unlikely to overlap on the log scale. It will be a pain, however, to do this manually for every plot, so I am looking for a way to automate this somehow. I was hoping (and still hope) that Matplotlib is able to choose reasonable ticks on the log scale that do not overlap, but are more informative than just powers of 10. Hope that is clearer, cf ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users