使用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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
python实现京东秒杀功能
Jul 30 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
python中时间转换datetime和pd.to_datetime详析
Aug 11 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Django学习之文件上传与下载
Oct 06 Python
Python之Class&Object用法详解
Dec 25 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 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判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
php编程每天必学之验证码
2016/03/03 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
Javascript this 的一些学习总结
2012/08/02 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
2015/12/03 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
使用python分析git log日志示例
2014/02/27 Python
python reduce 函数使用详解
2017/12/05 Python
python模拟事件触发机制详解
2018/01/19 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
清洁工表扬信
2014/01/08 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
美术专业自荐信
2014/07/07 职场文书
永远跟党走演讲稿
2014/09/12 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
党员干部廉政承诺书
2015/04/28 职场文书