Я хочу поместить две строки текста с несколькими цифрами на графике.Это работает отлично (Пример 1).
Однако мне нужно, чтобы часть текста была надстрочной.Когда я использую $^{text}$
, мой \n
символ новой строки, кажется, становится больше, что нарушает мое выравнивание на графике, как в примере 2. Разница невелика, но этого достаточно, чтобы вызывать у меня проблемы.
Можно ли как-нибудь сохранить исходный интервал символа новой строки, а также включить форматирование верхнего индекса?Я знаю, что есть несколько сообщений на подобные темы, но в основном они касаются использования необработанных строк, а не размера самой новой строки.
Простой и полный пример:
import matplotlib.pyplot as plt
n=100
#Example 1
plt.text(0,0.01,'Hello: '+str(n)+'\n'+'TEST')
#Example 2
plt.text(0.2,0.01,'Hello: '+str(n)+'\n'+r'TEST1$^{problem}$')