1
matplotlibの等号を整列したいと思います。私は等号の近くで間隔を小さくするにはどうすればよい matplotlibでラテックス "eqnarray"コマンドを使用して等号間の間隔を減らしますか?
:結果は次のようになります
import matplotlib.pyplot as plt
from matplotlib import rc
rc('text', usetex=True)
rc('font', size = 7)
fig = plt.figure(figsize=(3,2))
ax = fig.add_subplot(111)
ax.text(0.5,0.5 ,r'\begin{eqnarray*}' +\
r'M &=& 0.95' + '\\\\' +\
r'\xi &=& 0.5' + '\\\\' +\
r'\mu &=& 0.1' + '\\\\' +\
r'a/b &=& 0' + '\\\\' +\
r'\delta_{99}/L &=& 0' +\
r'\end{eqnarray*}',
verticalalignment='center',
horizontalalignment='center')
plt.savefig('output.pdf')
plt.show()
:したがって、私はmatplotlibの中eqnarray環境を使用していますか?
\\\\'' 'R'Mによって:
これは、同じ結果を与える必要があります&=&0.95 \\ ''、それは' r'の素晴らしいところです;) – Luis
@Luis:コード内で見た目は良くなりますが、出力は同じです。 – malohm
[OK]を、このアプローチに従って、 '整列'と一緒に働いている:https://stackoverflow.com/questions/30515888/align-latex-math-text-in-matplotlib-text-box – malohm