mis*_*haF 16 python pdf matplotlib adobe-illustrator eps
我从matplotlib导出图表并在Illustrator中编辑它们.我可以编辑线条很棒,但文本也以线条形式出现,因此我无法更改字体,编辑文本等.我已经导出为EPS,PDF和PS,但问题相同.
我在OSX Snow Leaopard上使用matplotlib版本1.0.1和python 2.7.1.
我感谢所提供的任何见解!我尝试使用这里建议的pdf2ps ,但所有这些都降低了图像的质量,而没有使文本呈现为真实文本.pdftops看起来更好,但仍然无法编辑文本结果.
zee*_*kay 21
如果设置pdf.fonttype为42(TrueType),则可以在Acrobat/Illustrator中编辑文本,并以pdf格式导出.您可以在以下位置设置~/matplotlib/matplotlibrc:
pdf.fonttype : 42 # Output Type 3 (Type3) or Type 42 (TrueType)
Run Code Online (Sandbox Code Playgroud)
..或动态:
>>> import matplotlib as mpl
>>> mpl.rcParams['pdf.fonttype'] = 42
Run Code Online (Sandbox Code Playgroud)
显然它默认为Type3,Acrobat/Illustrator无法处理.