Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Open
Labels
Description
Bug summary
When latex is turned on and tick format uses specific formatters (i.e logformattermathtext, scalarformatter with scientific tuned on), the font doesn't apply and switches back to serif.
Code for reproduction
importmatplotlib.pyplotaspltimportmatplotlib.tickerastickerplt.rcParams.update({"text.usetex":True,"font.family":"sans-serif"})fig,ax=plt.subplots()plt.plot(range(10))plt.title('Center Title')plt.title('Left Title',loc='left')plt.title('Right Title',loc='right')formatter=ticker.ScalarFormatter()formatter.set_scientific(False)ax.yaxis.set_major_formatter(formatter)ax.xaxis.set_minor_formatter(ticker.FormatStrFormatter('%s'))ax.set_xticklabels(ax.get_xticks())plt.show()
Actual outcome

Expected outcome
The yticks should match the xtick/labels font (sans-serif) even though the formatting is different.
Additional information
No response
Operating system
Linux
Matplotlib Version
3.5
Matplotlib Backend
No response
Python version
No response
Jupyter version
No response
Installation
pip