我想输出(savefig
)matplotlib数字作为EPS;但是,使用LaTeX渲染和保存EPS数字时似乎存在冲突。例如,以下代码生成良好 EPS数字:
import matplotlib.pyplot as plt
import numpy as np
plt.figure()
plt.plot(np.random.rand(100))
plt.savefig('plot.eps')
而此代码产生无法查看的EPS数字;我的文档查看器(Ubuntu的Evince)不断说'#34;正在加载......"
import matplotlib.pyplot as plt
import numpy as np
plt.rc('text', usetex = True)
plt.figure()
plt.plot(np.random.rand(100))
plt.savefig('plot.eps')
组合这两个选项时是否存在已知问题?是否有任何类型的工作(除了保存为PDF或保存为PDF然后转换为EPS)?
答案 0 :(得分:2)
我能找到的唯一解决方案是将matplotlib从1.2.1更新为1.3.1。现在它没有问题。