使用python matplotlib 画图导入到word中如何保证分辨率


Posted in Python onApril 16, 2020

在写论文时,如果是菜鸟级别,可能不会花太多时间去学latex,直接用word去写,但是这有一个问题,当我们用其他工具画完实验彩色图时,放到word中会有比较模糊,这有两个原因导致的。

原因一:图片导入word中,word会对图片进行压缩,导致图片分辨率变小。可以在word中指定word的属性。过程如下:

选中图片

选择格式菜单栏

使用python matplotlib 画图导入到word中如何保证分辨率

点击压缩图片按钮(上面圈出来的地方),在弹出来的对话框选择(220ppi),如下图所示:

使用python matplotlib 画图导入到word中如何保证分辨率

原因二:用matplotlib产生的图片太大,如果在word中显示就需要缩小,导致图片模糊,可以通过https://tinypng.com/ 该网站进行图片缩小再放入word中去。现在基本word中和最初产生的图片不会出现图像失真了。

但是论文最终是要发表,一般可能需pdf文档,为了保证格式兼容。我们用word中自带的另存为方式把word转换成pdf,当图片在word中方法能够正常显示时,在pdf中放大就非常模糊,因为一般情况下pdf会对图片进行压缩,所以需要进行一些设置。方法如下:

步骤一:打开需要转换的word文档,选择开始菜单的打印按钮,弹出窗口如下所示:

使用python matplotlib 画图导入到word中如何保证分辨率

在打印机选项中选择Adobe PDF。再点击下面的打印机属性弹出如下对话框。

使用python matplotlib 画图导入到word中如何保证分辨率

点击上面圈出部分的编辑按钮,对弹出来的界面进行如下设置。

使用python matplotlib 画图导入到word中如何保证分辨率

选中左边图像文件夹图标,把右边显示的设置成如下形式。图像压缩全部关掉。再点击确定按钮,会提示你对做更改进行单独保存为一个文件(默认标准设置不能被改变)。

选择保存路径就行(这里有一个大坑,保存路径必须为 (Windows) /Documents and Settings/[用户名]/Application Data/Adobe/Adobe PDF/Settings 中,(Vista) User/[用户名] /AppData/Roaming/Adobe/Adobe PDF/Settings 中,或者 (Mac OS) Users/[用户名]/Library/Application Support/Adobe/PDF/Settings 中)。

不同的系统选择不同的位置进行保存,如果不保存在该目录下,则后面在选择默认设置时不能识别。

接下来在前面弹出的对话框

使用python matplotlib 画图导入到word中如何保证分辨率

上面圈出来的部分选择刚才保存的配置名称。

这样可以保证导入的pdf文件图片放大后也不会失真。顺利解决图片问题。

注意如果没有安装Adobe acrobat 和Adobe distiller 则先需要安装一下。

以上这篇使用python matplotlib 画图导入到word中如何保证分辨率就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python进行稳定可靠的文件操作详解
Dec 31 Python
pyside写ui界面入门示例
Jan 22 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
python使用scrapy发送post请求的坑
Sep 04 Python
python3转换code128条形码的方法
Apr 17 Python
基于Python批量生成指定尺寸缩略图代码实例
Nov 20 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
django实现后台显示媒体文件
Apr 07 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
Python 发送邮件方法总结
Aug 10 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 #Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
Apr 16 #Python
python datetime处理时间小结
Apr 16 #Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 #Python
基于matplotlib xticks用法详解
Apr 16 #Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 #Python
解决import tensorflow as tf 出错的原因
Apr 16 #Python
You might like
php session安全问题分析
2011/06/24 PHP
php实现多张图片上传加水印技巧
2013/04/18 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
PHP中的静态变量及static静态变量使用详解
2015/11/05 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
jquery给图片添加鼠标经过时的边框效果
2013/11/12 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
javascript运动详解
2015/07/06 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
Python 的类、继承和多态详解
2017/07/16 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
四查四看自我剖析材料
2014/09/19 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
见习报告的格式
2014/10/31 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
反邪教警示教育活动总结
2015/05/09 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书