科研论文绘图:ppt, word,latex,python matplotlib绘图 ,矢量图,高清图,放大不失真

目录

1. 用PPT绘图,保存为高清图片,不推荐使用,方法链接

2. 用PPT绘图,保存为emf矢量图,适合插入word,方法链接

3. 用PPT画图,保存为eps文件,适合插入latex,方法链接

4. 用python matplotlib绘图,适合插入word与latex: 保存为emf插入word,保存为eps文件插入latex,方法链接

5. 用python matplotlib 绘制子图,放在PPT中组合,保持放大不失真

其他建议:


之前记录了多种科研绘图的方式,这里做一下汇总:

1. 用PPT绘图,保存为高清图片,不推荐使用,方法链接

评价:不推荐使用。该方法确实可以把ppt保存为高清图片,包括jpg,tif,png等,并设置分辨率,但是保存得到的图片很大,而且得到的图片不是矢量图,不能无限放大不失真,因此,不适合在论文中插入。


2. 用PPT绘图,保存为emf矢量图,适合插入word,方法链接

方法简单描述:在ppt里图片上右键另存为--》保存为emf格式--》插入word--》另存为pdf

                  或:调整ppt尺寸--》文件--》另存为--》保存为emf格式--》插入word--》另存为pdf

评价:推荐使用,适合插入word中。emf格式的图片是矢量图,插入word后可以无限放大不失真,适合插入论文中。


3. 用PPT画图,保存为eps文件,适合插入latex,方法链接

方法简单描述:

step1 : 调整ppt尺寸--》文件--》另存为pdf

step2: Adobe Acrobat打开PDF,文件--》另存为--》保存类型--》内嵌式PostScript,即得到eps文件

评价:推荐使用,适合插入latex。尤其,有的期刊或会议会直接要求只能使用eps图片。


4. 用python matplotlib绘图,适合插入word与latex: 保存为emf插入word,保存为eps文件插入latex,方法链接

方法简述:

1)python 的plt仅能保存以下格式的图像: eps, jpeg, jpg, pdf, pgf, png, ps, raw, rgba, svg, svgz, tif, tiff

2)其中eps矢量图适合插入latex;svg矢量图适合插入word,转为pdf后,图片无限放大不失真。

3)有时论文接收方不允许使用svg图片,此时可以用ppt把svg图片转为emf图片:把svg图片插入ppt--》调整ppt尺寸--》ppt另存为emf

评价:推荐使用,emf适合插入word中,eps适合插入latex中。

评价:在绘制一些公式控制的图像时,用plt更方便;当绘制一些流程图或示意图时,用ppt更方便。


5. 用python matplotlib 绘制子图,放在PPT中组合,保持放大不失真。推荐

step1: 用python matplotlb绘图,保存为svg格式。注意:必须保存为svg格式。

step2: 把svg图片插入到PPT中进行组合,也可以添加一些其他的连接线,标注等,调整PPT尺寸。

step3: 把ppt另存为emf图片,此时在输出图中,plt绘制的子图仍旧保持矢量属性,放大不失真。


其他建议:

1. 在用ppt绘图时,最好先调整ppt尺寸再保存。

2. 不要用打印的方式把word转为pdf文件,这样会导致插入的矢量图变为非矢量图,而且生成的PDF文件很大,30M左右,不符合投稿要求。

3.  在word中插入emf或svg格式的图像,当转存为pdf后,得到的都是矢量图,但是,很多期刊或会议的允许的图片格式都不包含svg,因此,建议使用emf格式的图片插入。

4. word中插入emf,svg图像的注意事项:插入矢量图的文本框不可以再与其他文本框组合,否则转存为PDF后得到的图像就不再是矢量图了

5. 【python】热力图绘制: intensity_heatmap,density_heatmap

6.ppt导出pdf后非矢量图图片失真的解决办法

你可能感兴趣的:(科研绘图)