此代码:
import numpy as np
import matplotlib.pyplot as plt
letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
x = range(26)
v = np.random.random(26)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.bar(x, v, width=0.8, align='center')
ax.set_xticks(x)
ax.set_xticklabels(letters)
plt.savefig('so.eps')
生成下图:
正如您所看到的,' Q'未正确对齐基线并且看起来不对。
任何人都可以对此有所了解吗?如果它是Matplotlib中的一个错误,是否有一个黑客可以绕过它(例如通过重新排列一个xtick标签)?
我的text.usetex : True
文件中有matplotlibrc
,只有当我将数字保存为eps时才出现问题。