You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: misaligned between xticklabel baselines #32316
Custom xticklabels can have their baselines misaligned.
Code for reproduction
frompylabimport*mpl.rcdefaults()
mpl.rcParams.update({"font.size": 9})
figure(figsize=(.5, .5), layout="constrained")
# push the xticks next to one another to make things more visibleyticks([]); xlim(-2, 3); xticks([0, 1])
gca().xaxis.set_major_formatter(lambdax, i: "pol."ifx==0elsestr(int(x)))
show()
Actual outcome
Note the baseline misalignment between "pol." and "1".
Expected outcome
No misalignment.
Additional information
Although this may seem similar to #31802, this is a regression in 3.11 (present both in agg and in mplcairo) -- I don't know if something else broke a previously accidentally correct alignment, and didn't run a full bisection.
Maybe related to #31107.
Operating system
macos
Matplotlib Version
matplotlib-3.12.0.dev427+g4f7461066; bisected against 3.10.9
Activity
iccir commentedon Sep 18, 2026
Bisects to 97f4943, assuming that I did
git bisectcorrectly.