On Mar 1, 3:10 pm, "John Henry" <[EMAIL PROTECTED]> wrote:
> I've been asking this question at the matplotlib user list and never
> gotten an answer.  I am hoping that there are matplotlib users here
> that can help.
>
> My problem with matplotlib's way of handling axes label is illustrated
> by this example:
>
> http://www.scipy.org/Cookbook/Matplotlib/MulticoloredLine
>
> Notice that the y-axis goes from (-1.1, 1.1) but the first label is at
> -1.0.

(snipped)

> Is there a way to force the label to start at -1.1 instead of -1.0?
>
> Thanks,


You can try adjusting the labels and ticks
using matplotlib.ticker.

To the example you cited, one can add

from matplotlib.ticker import MultipleLocator, FormatStrFormatter

# ...

minorLocator = MultipleLocator(0.1)
minorFormattor = FormatStrFormatter('%0.1f')
ax.yaxis.set_minor_locator(minorLocator)
ax.yaxis.set_minor_formatter(minorFormattor)

show()

--
Hope this helps,
Steven

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to