gpt4 book ai didi

matplotlib - eps cmyk 颜色 matplotlib 输出

转载 作者:行者123 更新时间:2023-12-04 00:01:43 35 4
gpt4 key购买 nike

我需要使用 CMYK 颜色空间在 EPS 中输出我的绘图。不幸的是,这种特殊格式是我提交作品的期刊要求的!

This discussion是我能找到的唯一一个解决了这个问题的方法,但它已经超过 2 年了。我希望现在可能会有一些更新来解决这个问题。

我所有的编程都是在 Python3 中进行的,到目前为止我一直在用 PDF 保存我的图,这没有问题。但是现在我想绘制 EPS 有一个问题。例如,下面的代码以 .png 和 .pdf 格式打印简单图,但 .eps 输出完全空白!

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')

所以我有两个问题:
  • 如何修复 eps 输出?
  • 如何将 eps 输出色彩空间设置为 CMYK?

  • 提前致谢。

    最佳答案

    我也有同样的问题。我发现的一种解决方法是将绘图保存为 .svg然后使用类似 Inkscape 的程序转换为 eps。我以前可以保存在.eps没有任何问题,然后在更新后失去了能力。

    更新 通过更改 .matplotlibrc 中的几行,我能够针对我的特定设置解决此问题。 ,所以我会在这里发布相关的行,希望它也可以对您有所帮助。请注意,这要求您拥有 xpdfghostscript已安装。

    对我来说最重要的是

    ##Saving Figures
    ps.usedistiller : xpdf

    但我也有
    path.simplify : True 
    savefig.format : eps

    现在我可以直接保存到 .eps并将它们包含在 LaTeX 的期刊文章中......

    关于matplotlib - eps cmyk 颜色 matplotlib 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14765953/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com