eps cmyk颜色matplotlib输出
我需要用CMYK颜色空间在EPS中输出我的绘图。不幸的是,这个特殊的格式是由我提交我的工作的杂志要求的 是我能找到的唯一一个解决这个问题的,但它已经有两年多的历史了。我希望现在可能会有一些更新来解决这个问题 我所有的编程都是用Python3编写的,到目前为止,我一直在用PDF保存我的绘图,没有问题。但是现在我想画EPS,有一个问题。例如,下面的代码以.png和.pdf格式打印简单绘图,但.eps输出完全为空eps cmyk颜色matplotlib输出,matplotlib,python-3.2,eps,cmyk,Matplotlib,Python 3.2,Eps,Cmyk,我需要用CMYK颜色空间在EPS中输出我的绘图。不幸的是,这个特殊的格式是由我提交我的工作的杂志要求的 是我能找到的唯一一个解决这个问题的,但它已经有两年多的历史了。我希望现在可能会有一些更新来解决这个问题 我所有的编程都是用Python3编写的,到目前为止,我一直在用PDF保存我的绘图,没有问题。但是现在我想画EPS,有一个问题。例如,下面的代码以.png和.pdf格式打印简单绘图,但.eps输出完全为空 import numpy as np import matplotlib.pyplot
import numpy as np
import matplotlib.pyplot as plt
X=[1,2,3]
Y=[4,5,6]
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(X,Y)
fig.savefig('test.eps')
fig.savefig('test.pdf')
fig.savefig('test.png')
所以我有两个问题:
提前谢谢。我也有同样的问题。我发现的一个解决方法是将绘图保存为
.svg
,然后使用类似于转换为eps的程序。我以前可以在.eps
中保存,没有任何问题,但在更新后就失去了这一功能
更新通过更改.matplotlibrc
中的几行,我能够解决我的特定设置中的此问题,因此我将在此处发布相关行,希望它也能对您有所帮助。注意:这要求您已经安装了xpdf
和ghostscript
对我来说,重要的是
##Saving Figures
ps.usedistiller : xpdf
但我也有
path.simplify : True
savefig.format : eps
现在我可以直接保存到
.eps
,并将它们包含在LaTeX'ed期刊文章中……有新的(当前)讨论:谢谢,讨论是新的,似乎还没有解决方案!我想我会试着用Tikz/PGF为《华尔街日报》绘制我的最终情节。有人知道为什么eps输出格式不起作用吗?使用Python3.3和MPL1.2,我也得到了空的PS/eps,但使用Python2.7,我得到了正确的输出。也许是个虫子。