使用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实现在pickling的时候压缩的方法
Sep 25 Python
跟老齐学Python之关于类的初步认识
Oct 11 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
python实现剪切功能
Jan 23 Python
python中嵌套函数的实操步骤
Feb 27 Python
python傅里叶变换FFT绘制频谱图
Jul 19 Python
解决Django layui {{}}冲突的问题
Aug 29 Python
python基于plotly实现画饼状图代码实例
Dec 16 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
python基础之模块的导入
Oct 24 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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函数utf8转gb2312编码
2006/12/21 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
JavaScript 题型问答有答案参考
2010/02/17 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
Python 初始化多维数组代码
2008/09/06 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
Python中bisect的用法及示例详解
2020/07/20 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
社区优秀志愿者材料
2014/02/02 职场文书
《草原》教学反思
2014/02/15 职场文书
会计与出纳自荐书范文
2014/03/16 职场文书
高中生操行评语
2014/04/25 职场文书
中学清明节活动总结
2014/07/04 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
MySQL数据库必备之条件查询语句
2021/10/15 MySQL