使用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跳出循环语句continue与break的区别
Aug 25 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
python3.x上post发送json数据
Mar 04 Python
django的登录注册系统的示例代码
May 14 Python
Pandas:DataFrame对象的基础操作方法
Jun 07 Python
python与caffe改变通道顺序的方法
Aug 04 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
python 多进程共享全局变量之Manager()详解
Aug 15 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
python代码中怎么换行
Jun 17 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 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无限分类(树形类)的深入分析
2013/06/02 PHP
关于php循环跳出的问题
2013/07/01 PHP
javascript第一课
2007/02/27 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
Python实现文件按照日期命名的方法
2015/07/09 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
后勤采购员岗位职责
2013/12/19 职场文书
迎新晚会邀请函
2014/02/01 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
运动会表扬稿范文
2015/05/05 职场文书
思想工作总结范文
2015/08/12 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
Java 写一个简单的图书管理系统
2022/04/26 Java/Android