Bootstrap

绘制eps格式的实验结果图

1. python 画图保存为eps

python画出实验结果图之后有时想进行标记从而让读者通过看图就能明白做了什么。IEEE 一般要求实验结果是eps格式(矢量图),如果在python画图之后不需要进行进一步的编辑,可以直接使用Tkagg画布在小窗口画图,然后保存时选择eps。

import matplotlib
matplotlib.use('Tkagg')

2. python 画图二次编辑后保存为 eps

  1. 如果要进行二次标记,比如加箭头/文字/虚线等等,一般使用visio画图。但是visio不支持导入eps,只能导入其它格式的图片。为了保证最后的eps图片不失真,首先把python生成的图保存为svg格式。svg虽然是矢量图,但是在导入visio后字体颜色会变,所以需要进一步使用visio转emf
    转换为emf格式。 接着就可以导入visio添加一些虚线/箭头之类的辅助描述,然后导出为pdf。把pdf 用adobe acrobat
    打开,对图片裁剪之后 导出为eps格式。

  2. 上面的eps,svg,emf都是矢量图格式,但由于python 和 visio的
    矢量图格式不通的问题,需要经过多次转换。如果要加的标记很简单,还可以在python画图的时候用代码生成标记

综上,如果不用加辅助标记,就用python直接生成eps格式的图片。如果标记比较简单,可以用代码生成。如果标记比较复杂或者想更加灵活的添加标记,就需要进行一些格式转换,在visio中手动添加。(在不精通代码的情况下,手动转换格式然后添加标记可能更快一些)

以上是我在提交IEEE 期刊/会议 时对于eps图片的处理方法总结。如果各位大佬有更简洁快速的方法,欢迎告知。

;