#python #matplotlib #math
#python #matplotlib #математика
Вопрос:
Я пытаюсь написать заголовок, который выглядит следующим образом:
plt.title(f'Title n $mu=1$')
Но вместо «mu» я хочу использовать бета-версию.
plt.title(f'Title n $beta=1$')
И выдает мне эту ошибку:
ValueError: eta=1$ ^ Expected end of text, found '$' (at char 1), (line:1, col:2)
Я прочитал документы (https://matplotlib.org/3.1.1/tutorials/text/mathtext.html ) и:
plt.title(r'$alpha > beta$')
Должно работать, есть идеи, почему это не так?
Ответ №1:
Сделайте строку необработанной, чтобы скрыть специальные символы, такие как b, t, n и т.д. (этот символ r в r»beta»).
В качестве альтернативы, продублируйте обратную косую черту в beta
Комментарии:
1. не знал о дублирующейся обратной косой черте, работал как шарм. спасибо за быстрый ответ!