我已经为 x 刻度标签创建了分数,但分数对我来说看起来有点局促。有没有办法增加垂直间距?
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_xlim(0, 10)
ax.set_xticklabels(
['$\\frac{{{0}}}{{{1}}}$'.format('M', x) for x in ax.get_xticks()],
fontsize=12)
plt.show()
最佳答案
使用 \dfrac
可能可以解决问题。但是,我们需要修改序言。
import matplotlib.pyplot as plt
plt.rc('text', usetex=True)
plt.rc('text.latex', preamble=r'\usepackage{amsmath}')
fig, ax = plt.subplots()
ax.set_xlim(0, 10)
ax.set_xticklabels(
['$\\dfrac{{{0}}}{{{1}}}$'.format('M', x) for x in ax.get_xticks()],
fontsize=12)
关于python - Matplotlib Latex 分数中的垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915423/