22

matplotlibからチャートをエクスポートし、Illustratorで編集しています。行を編集できるのは素晴らしいことですが、テキストも行として入力されるため、フォントを変更したり、テキストを編集したりすることはできません。同じ問題でEPS、PDF、PSとしてエクスポートしました。

OSXSnowLeaopardでmatplotlibバージョン1.0.1とpython2.7.1を使用しています。

提供された洞察に感謝します!ここで提案されているようにpdf2psを使用してみましたが、実際のテキストとしてレンダリングされるテキストを作成せずに、画像の品質を低下させるだけでした。pdftopsは見栄えが良くなりましたが、それでもテキスト結果を編集できません。

4

1 に答える 1

28

pdf.fonttype42(TrueType)に設定している場合は、Acrobat / Illustratorでテキストを編集し、PDFでエクスポートできます。あなたはあなたのでこれを設定することができます~/matplotlib/matplotlibrc

pdf.fonttype : 42 # Output Type 3 (Type3) or Type 42 (TrueType)

..または動的に:

>>> import matplotlib as mpl
>>> mpl.rcParams['pdf.fonttype'] = 42

どうやらそれはAcrobat/Illustratorが処理できないType3にデフォルト設定されています。

于 2011-05-10T20:58:17.350 に答える