-
-
Notifications
You must be signed in to change notification settings - Fork 8k
Open
Labels
@hahmadi-cmu-F24
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
import matplotlib.pyplot as plt import matplotlib.ticker as ticker plt.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
deletethissExpected 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