Проблема с рендерингом LaTeX в заголовке графиков цветных полос с использованием библиотеки Python Matplotlib.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с рендерингом LaTeX в заголовке графиков цветных полос с использованием библиотеки Python Matplotlib.

Сообщение Anonymous »

Я столкнулся с проблемой с заголовком следующих графиков цветных полос при использовании библиотеки Python Matplotlib. Есть два подсюжета. Название первого работает хорошо, т. е. рендеринг LaTeX выполнен успешно. Однако для второго возвращается ошибка.

Код: Выделить всё

fig, axs = plt.subplots(1, 2, figsize=(24, 10))

c1 = axs[0].contourf(x, y, zT, 60, cmap='seismic', vmin=-2.5, vmax=2.5)
axs[0].set_title(r'$\zeta_T$ at t={}'.format(l))
fig.colorbar(c1, ax=axs[0])

c2 = axs[1].contourf(x, y, bcv, 40, cmap='seismic', vmin=-0.25, vmax=0.25)
axs[1].set_title(r'$\sqrt{U_c^2 + V_c^2}$ at t={}'.format(l))
fig.colorbar(c2, ax=axs[1])
Ошибка следующая:

Код: Выделить всё

KeyError                                  Traceback (most recent call last)
Cell In[27], line 80
79 c2 = axs[1].contourf(x, y, bcv, 40, cmap='seismic', vmin=-0.25, vmax=0.25)
---> 80 axs[1].set_title(r'$\sqrt{U_c^2 + V_c^2}$ at t={}'.format(l))
81 fig.colorbar(c2, ax=axs[1])

KeyError: 'U_c^2 + V_c^2'
Интересно, почему в заголовке не работает команда LaTeX $\sqrt{U_c^2+V_c^2}$. Почему рендеринг LaTeX не работает в Matplotlib?
Я пытался исправить это несколькими способами, но постоянно получаю эту «KeyError». Я использовал plt.rc('text', usetex=True), чтобы включить рендеринг LaTeX в Matplotlib. Но и это не сработало. Я хочу исправить эту проблему с рендерингом LaTeX в Matplotlib.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ns-matplot
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»