A simpler way is to use the set_tick_params
function of axis
objects:
ax.xaxis.set_tick_params(width=5)
ax.yaxis.set_tick_params(width=5)
Doing it this way means you can change this on a per-axis basis with out worrying about global state and with out making any assumptions about the internal structure of mpl objects.
If you want to set this for all the ticks in your axes,
ax = plt.gca()
ax.tick_params(width=5,...)
Take a look at set_tick_params
doc and tick_params valid keywords
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…