Python matplotlib.pyplot中xtick标签的分数

Python matplotlib.pyplot中xtick标签的分数,python,matplotlib,Python,Matplotlib,我想定位和标记一些XTICK,但我希望一些标签是很好的排版分数。我可以看到pyplot.xtick接受文本元素作为标签,但我有点困惑如何将LaTeX表达式转换为这样的标签 以下是我想做的简化: import matplotlib.pyplot as plt plt.plot(range(5)) plt.xticks([1,2.5,4], ['1', '5/2', '4']) plt.show() 如果5/2看起来像$\frac{5}{2}$,那就太好了。我花了将近一个小时在这上面,我感到很困惑

我想定位和标记一些XTICK,但我希望一些标签是很好的排版分数。我可以看到pyplot.xtick接受文本元素作为标签,但我有点困惑如何将LaTeX表达式转换为这样的标签

以下是我想做的简化:

import matplotlib.pyplot as plt
plt.plot(range(5))
plt.xticks([1,2.5,4], ['1', '5/2', '4'])
plt.show()

如果5/2看起来像$\frac{5}{2}$,那就太好了。我花了将近一个小时在这上面,我感到很困惑。提前谢谢。

您有什么版本的matplotlib,因为
'$\frac{5}{2}$'
适合我。
    >>> from matplotlib import rc
    >>> import matplotlib.pylab as pl
    >>> rc('text',usetex=True)
    >>> pl.plot(range(5))
    >>> pl.xticks([1,2.5,4],[r'$1$',r'$\frac{5}{2}$',r'$4$'])
    >>> pl.show()