Код: Выделить всё
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'
Я пытался исправить это несколькими способами, но постоянно получаю эту «KeyError». Я использовал plt.rc('text', usetex=True), чтобы включить рендеринг LaTeX в Matplotlib. Но и это не сработало. Я хочу исправить эту проблему с рендерингом LaTeX в Matplotlib.
Подробнее здесь: https://stackoverflow.com/questions/790 ... ns-matplot