0

いくつかの xticks を配置してラベルを付けたいのですが、一部のラベルを適切に分数でタイプセットしたいと考えています。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}$ のように見えたら、きっといいでしょう。私はこれに1時間近く費やしましたが、混乱しています。前もって感謝します。

4

1 に答える 1

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()
于 2013-07-16T08:16:49.930 に答える