Вы можете, это должно работать, он добавляет r
перед строкой, он использует \ frac вместо \ dfrac (режим отображения не поддерживается), он использует rc (если нет, результат уродлив).
После запроса я также добавил строку для вертикального центрирования дроби (если не линия дроби не выровнена по ползунку), я открыт для предложения о лучшем способе правильного расположения легенды!
Вот минимальный рабочий пример, адаптированный из этого вопроса ОБОРОТНОГО СТЕКА :
import matplotlib.pyplot as plt
import matplotlib.widgets
fig = plt.figure()
plt.rc('text', usetex=True)
E0_slider_ax = fig.add_axes([0.6, 0.2, 0.25, 0.03], facecolor="skyblue")
E0_slider = matplotlib.widgets.Slider(E0_slider_ax, r'$\frac{M_3}{M_1}$', 1, 100, valinit = 50)
E0_slider.label.set_size(40)
E0_slider.label.set_position((-0.1,0)) #Probably not the best solution
plt.show()

Вы можете взглянуть на официальную документацию matplotlib по теме: https://matplotlib.org/users/usetex.html