Hello,

I have a question concerning the label positions of x- or y-ticks. My

problem is that I want to make a polar plot with ticklabels. To

generate such a plot you can use the following simple example script.

# #################################################

import numpy as np

import matplotlib.pyplot as plt

r = np.linspace(0, 10, 100)

t = np.linspace(0, 4*np.pi, 100)

fig = plt.figure(1)

fig.clf()

ax = fig.add_subplot(1,1,1, polar=True)

ax.plot(t, r, lw=2)

plt.draw()

plt.show()

# ##################################################

When generating a polarplot with this script one realizes that the

r-ticklabels (y-ticklabels) end up on the gridlines. This looks looks

kind of ugly especially for the last ticklabel ("10") which breaks the

solid line at the outer plot boundary. So I would like to move the

ticklabels a little bit to the right.

My question is: Is there a simple trick to change the default

ticklabelpad between the axis and the ticklabels or do I have to do

this manually by changing the position of every single ticklabel?

About a short answer I would be very glad.

With kind regards,

Daniel