使用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将文本转换成图片输出的方法
Apr 28 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
python实现读Excel写入.txt的方法
Apr 29 Python
PHP实现发送和接收JSON请求
Jun 07 Python
python+POP3实现批量下载邮件附件
Jun 19 Python
python画一个玫瑰和一个爱心
Aug 18 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
520使用Python实现“我爱你”表白
May 20 Python
python实现批处理文件
Jul 28 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使用feof()函数读文件的方法
2014/11/07 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
js中的面向对象入门
2017/03/06 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python中的列表知识点汇总
2015/04/14 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
python实现excel读写数据
2021/03/02 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
企业演讲稿范文
2013/12/28 职场文书
《红军不怕远征难》教学反思
2014/04/14 职场文书
初中学校军训方案
2014/05/09 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
优秀大学生自荐信
2015/03/26 职场文书
公司禁烟通知
2015/04/23 职场文书
焦裕禄观后感
2015/06/03 职场文书
Pandas-DataFrame知识点汇总
2022/03/16 Python