matplolibやexcelで作ったグラフをイラレで処理し,wordやTeXに貼る作業を行う場合,どの形式で扱うのが良いかとずっと悩んでました.
いろいろやる中で一応自分の中でこんな感じかなと思いましたので,まとめておきます.
ベクタが基本
word,TeXでのベクタはPDFがベスト
- ベクタといえば,eps(又はps)が挙げられますが,出力時の設定が面倒で素人には少しレベルが高いように感じます.
- そこで考えられるベクターはsvgかpdfくらいかと思いますが,webならsvgだと思いますが,その他ならpdfの方が扱いやすいように感じます.ただし,excelからPDFへの変換は丁寧にやらないとテキストのサイズが変わってしまいます.
- TeXに関しては,今どきepsやdviを使っているのは我が国くらいです.海外ではpdfTeXが一般的です.私も最近はLuaLaTeXのため,epsやdviは不要です.
イラレで編集する場合が悩ましい
- excelの場合は,グラフをコピーし,イラレにペーストとすると自然にベクタデータとなってます.どういう形式かよく分かりません.
- matplotlibの場合,epsだとイラレ上で塗りつぶしの色がおかしくなる.pdf,svgだと概ねOKですが,フォントや塗りつぶしで不具合でることがあるらしい.