使用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调用windows api锁定计算机示例
Apr 17 Python
python在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
python获得文件创建时间和修改时间的方法
Jun 30 Python
Python制作刷网页流量工具
Apr 23 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
Aug 02 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
Pytorch Tensor的索引与切片例子
Aug 18 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
Python生成器传参数及返回值原理解析
Jul 22 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
如何自定义微信小程序tabbar上边框的颜色
2019/07/09 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
2020/07/20 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
Python3写入文件常用方法实例分析
2015/05/22 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
捷克时尚网上商店:OTTO
2018/03/15 全球购物
幼儿园运动会加油词
2014/02/14 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
2016年社区“6.26”禁毒日宣传活动总结
2016/04/05 职场文书
接触艺术对孩子学习思维有益
2019/08/06 职场文书