Я только что установил Python 3.7.1 и запустил следующий скрипт:
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots(); frame = plt.gca()
x = np.linspace(0,2*np.pi,500)
y = np.sin(x)
ax.set_xticks(np.array([0,np.pi,2*np.pi]))
ax.set_yticks(np.array([-1,0,1]))
frame.set_xticklabels(['$0$', '$\pi$', '$2\pi$'], fontsize=20)
frame.set_yticklabels(['$-1$', '$0$', '$1$'], fontsize=20)
ax.plot(x, y)
plt.tight_layout()
plt.show()
В Python 2.7 метки x и y показывались бы в форме LaTeX, как я и хотел. Теперь они по умолчанию используют гораздо менее симпатичный шрифт, и я не могу понять, как показать их шрифтом LaTeX. Нужно ли устанавливать более новую версию matplotlib?