使用python matplotlib 画图导入到word中如何保证分辨率
作者:lazy-coder 时间:2023-06-30 21:07:31
在写论文时,如果是菜鸟级别,可能不会花太多时间去学latex,直接用word去写,但是这有一个问题,当我们用其他工具画完实验彩色图时,放到word中会有比较模糊,这有两个原因导致的。
原因一:图片导入word中,word会对图片进行压缩,导致图片分辨率变小。可以在word中指定word的属性。过程如下:
选中图片
选择格式菜单栏
点击压缩图片按钮(上面圈出来的地方),在弹出来的对话框选择(220ppi),如下图所示:
原因二:用matplotlib产生的图片太大,如果在word中显示就需要缩小,导致图片模糊,可以通过https://tinypng.com/ 该网站进行图片缩小再放入word中去。现在基本word中和最初产生的图片不会出现图像失真了。
但是论文最终是要发表,一般可能需pdf文档,为了保证格式兼容。我们用word中自带的另存为方式把word转换成pdf,当图片在word中方法能够正常显示时,在pdf中放大就非常模糊,因为一般情况下pdf会对图片进行压缩,所以需要进行一些设置。方法如下:
步骤一:打开需要转换的word文档,选择开始菜单的打印按钮,弹出窗口如下所示:
在打印机选项中选择Adobe PDF。再点击下面的打印机属性弹出如下对话框。
点击上面圈出部分的编辑按钮,对弹出来的界面进行如下设置。
选中左边图像文件夹图标,把右边显示的设置成如下形式。图像压缩全部关掉。再点击确定按钮,会提示你对做更改进行单独保存为一个文件(默认标准设置不能被改变)。
选择保存路径就行(这里有一个大坑,保存路径必须为 (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 中)。
不同的系统选择不同的位置进行保存,如果不保存在该目录下,则后面在选择默认设置时不能识别。
接下来在前面弹出的对话框
上面圈出来的部分选择刚才保存的配置名称。
这样可以保证导入的pdf文件图片放大后也不会失真。顺利解决图片问题。
注意如果没有安装Adobe acrobat 和Adobe distiller 则先需要安装一下。
来源:https://blog.csdn.net/chen8766250/article/details/52751386
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解Go语言中切片的长度与容量的区别
Python 爬虫之超链接 url中含有中文出错及解决办法
Oracle查看和修改连接数(进程/会话/并发等等)
Python+Pygame实现代码雨动画效果
![](https://img.aspxhome.com/file/2023/2/94092_0s.png)
Python使用xlrd读取Excel格式文件的方法
golang的序列化与反序列化的几种方式
浅谈Python用QQ邮箱发送邮件时授权码的问题
![](https://img.aspxhome.com/file/2023/2/90942_0s.jpg)
瞎扯之Web导航
![](https://img.aspxhome.com/file/UploadPic/20093/18/01-85s.jpg)
PHP实现登录注册之BootStrap表单功能
![](https://img.aspxhome.com/file/2023/0/127180_0s.jpg)
Linux系统中为php添加pcntl扩展
教你如何在Pytorch中使用TensorBoard
![](https://img.aspxhome.com/file/2023/1/124251_0s.png)
JavaScript ES6中const、let与var的对比详解
远程连接sql server 2000服务器的解决方案
python 基本数据类型占用内存空间大小的实例
桌面中心(二)数据库写入
Python命令行参数argv和argparse该如何使用
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
利用Python正则表达式过滤敏感词的方法
![](https://img.aspxhome.com/file/2023/0/95310_0s.jpg)
matplotlib制作雷达图报错ValueError的实现
![](https://img.aspxhome.com/file/2023/8/66378_0s.png)
Python+matplotlib绘制不同大小和颜色散点图实例
![](https://img.aspxhome.com/file/2023/9/98809_0s.png)